Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在读取MimeMap时,是否需要替换IIS://localhost/MimeMap中的localhost_Iis_Directoryentry_Mime Types - Fatal编程技术网

在读取MimeMap时,是否需要替换IIS://localhost/MimeMap中的localhost

在读取MimeMap时,是否需要替换IIS://localhost/MimeMap中的localhost,iis,directoryentry,mime-types,Iis,Directoryentry,Mime Types,我正在使用以下命令从IIS的MimeMap读取mime类型 _mimeTypes = new Dictionary<string, string>(); //load from iis store. DirectoryEntry Path = new DirectoryEntry("IIS://localhost/MimeMap"); PropertyValueCollection PropValues = Path.Properties["MimeMap"]; IISOle.M

我正在使用以下命令从IIS的MimeMap读取mime类型

_mimeTypes = new Dictionary<string, string>();
//load from iis store.

DirectoryEntry Path = new DirectoryEntry("IIS://localhost/MimeMap");
PropertyValueCollection PropValues = Path.Properties["MimeMap"];

IISOle.MimeMap MimeTypeObj;
foreach (var item in PropValues)
{
    // IISOle -> Add reference to Active DS IIS Namespace provider
    MimeTypeObj = (IISOle.MimeMap)item;
    _mimeTypes.Add(MimeTypeObj.Extension, MimeTypeObj.MimeType);
}
\u mimeTypes=new Dictionary();
//从iis存储加载。
DirectoryEntry Path=newdirectoryEntry(“IIS://localhost/MimeMap”);
PropertyValueCollection PropValues=Path.Properties[“MimeMap”];
IISOle.MimeMap-MimeTypeObj;
foreach(PropValues中的var项)
{
//IISOle->添加对活动DS IIS命名空间提供程序的引用
MimeTypeObj=(IISOle.MimeMap)项;
_添加(MimeTypeObj.Extension,MimeTypeObj.MimeType);
}
在将localhost部件部署到live server时,是否需要替换它?若否,原因为何,以及不这样做有何影响


干杯

将主机保留为“本地主机”不应该是一个问题

毕竟,你想得到你的应用程序运行的机器的MimeMap,对吗

我可以预见的一个可能的复杂情况是,如果您使用第三方作为主机。他们可以用主机头做任何他们想做的事情,可能本地主机由于任何原因都不可用


但是您应该简单地尝试一下,并在必要时进行调整。

如果您将其保留为“Localhost”,则必须直接在服务器上运行此脚本


如果您将其更改为直接获取机器名,您也可以考虑远程运行此脚本。

是。我只是想在部署它之前检查一下。它可以在本地和我们的登台/测试环境中完美地工作。这实际上并没有回答是否需要替换的问题,而是告诉用户如何替换它。