ASP.NETまたはいくつかの.NETコードを介してカスタムMIMEタイプを設定できますか?SilverlightXAMLおよびXAPMIMEタイプをIIS6に登録する必要があります。
6932 次
2 に答える
6
マスター 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 Namespace Provider]。
特定のサイトの MIME タイプを設定するには、..
'IIS://Localhost/MimeMap'
に
'IIS://Localhost/W3SVC/[iisnumber]/root'
... '[iisnumber]'
Web サイトの IISNumber に置き換えます。
于 2008-10-24T17:51:41.467 に答える