解决方法
要添加到主mime类型列表:
using (DirectoryEntry mimeMap = new DirectoryEntry("IIS://Localhost/MimeMap")) { PropertyValueCollection propValues = mimeMap.Properties["MimeMap"]; IISOle.MimeMapClass newMimeType = new IISOle.MimeMapClass(); newMimeType.Extension = extension; // string - .xap newMimeType.MimeType = mimeType; // string - application/x-silverlight-app propValues.Add(newMimeType); mimeMap.CommitChanges(); }
添加引用:
.NET上的“System.DirectoryServices”添加引用选项卡
COM上的“Active DS IIS命名空间提供程序”添加引用选项卡.
要为特定站点配置mime类型,请更改..
‘IIS://本地主机/ MimeMap’
至
‘IIS://本地主机/ SVC / [iisnumber] /根’
…用网站的IISNumber替换'[iisnumber]’.