2008-10-24 6 views

Répondre

6

Pour ajouter à la liste de type MIME maître:

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

Ajouter une référence à:

'System.DirectoryServices' sur l'onglet .NET ajouter des références
'Fournisseur de l'espace de noms IIS Active DS' dans l'onglet COM ajouter des références.

Pour configurer un type MIME pour un site spécifique, le changement ..

'IIS://Localhost/MimeMap'

à

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

... remplaçant '[iisnumber]' avec le IISNumber du site.