2008-10-24 4 views
5

ASP.NET 또는 일부 .NET 코드를 통해 사용자 지정 MIME 형식을 설정할 수 있습니까? 에.NET에서 IIS MIME 형식을 설정할 수 있습니까?

'System.DirectoryServices'

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

가에 대한 참조를 추가 : 나는 마스터 MIME 형식 목록에 추가하려면 IIS 6

답변

6

에 실버 라이트 XAML과 XAP MIME 유형을 등록해야 .NET 추가 참조 탭
'Active DS IIS 네임 스페이스 공급자'는 COM 추가 참조 탭에 있습니다.

는 웹 사이트의 IISNumber으로 '[iisnumber]' 교체 ...

'IIS://Localhost/MimeMap'

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

에 .. 특정 사이트, 변화에 대한 MIME 형식을 구성하십시오.

관련 문제