2008-10-24 62 views

回答

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(); 
} 

添加一個參考:

'的System.DirectoryServices' 上.NET添加引用選項卡
「添加引用」選項卡上的「活動DS IIS命名空間提供程序」。

要爲特定的網站,更改配置MIME類型..

'IIS://Localhost/MimeMap'

'IIS://Localhost/W3SVC/[iisnumber]/root'

...與該網站的IISNumber更換'[iisnumber]'