我可以在.NET中设置IIS MIME类型吗?
发布时间:2020-12-16 00:04:38 所属栏目:asp.Net 来源:网络整理
导读:我可以通过ASP.NET或某些.NET代码设置自定义MIME类型吗?我需要在IIS 6中注册Silverlight XAML和XAP MIME类型. 解决方法 要添加到主mime类型列表: using (DirectoryEntry mimeMap = new DirectoryEntry("IIS://Localhost/MimeMap")){ PropertyValueCollecti
我可以通过ASP.NET或某些.NET代码设置自定义MIME类型吗?我需要在IIS 6中注册Silverlight XAML和XAP MIME类型.
解决方法
要添加到主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”添加引用选项卡 要为特定站点配置mime类型,请更改.. ‘IIS://本地主机/ MimeMap’ 至 ‘IIS://本地主机/ SVC / [iisnumber] /根’ …用网站的IISNumber替换'[iisnumber]’. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
热点阅读