क्या मैं ASP.NET या कुछ .NET कोड के माध्यम से एक कस्टम MIME प्रकार सेट कर सकता हूं? परक्या मैं .NET में IIS MIME प्रकार सेट कर सकता हूं?
'System.DirectoryServices': मैं Silverlight XAML और XAP MIME प्रकार रजिस्टर करने के लिए आईआईएस 6.
क्या मैं ASP.NET या कुछ .NET कोड के माध्यम से एक कस्टम MIME प्रकार सेट कर सकता हूं? परक्या मैं .NET में IIS MIME प्रकार सेट कर सकता हूं?
'System.DirectoryServices': मैं Silverlight XAML और XAP MIME प्रकार रजिस्टर करने के लिए आईआईएस 6.
में की जरूरत है गुरु माइम प्रकार सूची में जोड़ने के लिए:
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();
}
के लिए एक संदर्भ जोड़ें COM जोड़ संदर्भ संदर्भ टैब पर .NET जोड़ें संदर्भ टैब
'सक्रिय डीएस आईआईएस नेमस्पेस प्रदाता'।
किसी विशिष्ट साइट, परिवर्तन के लिए एक माइम प्रकार कॉन्फ़िगर करने के लिए ..
'IIS://Localhost/MimeMap'
'IIS://Localhost/W3SVC/[iisnumber]/root'
... वेबसाइट के IISNumber साथ '[iisnumber]'
की जगह।
COM सक्रिय संदर्भ टैब पर 'सक्रिय डीएस आईआईएस नेमस्पेस प्रदाता'।
यदि यह नहीं है, तो आपको अपनी मशीन पर आईआईएस इंस्टॉल करना होगा।
देखें Is there a way to get ALL the MIME types instead of wrinting a huge case statement?