मैं कोड-बैक फ़ाइल से आईआईएस एएसपी.NET वेब-सर्वर पर दिए गए फ़ाइल एक्सटेंशन के लिए माइम-प्रकार खोजना चाहता हूं।एएसपी.NET/IIS6: सर्वर के माइम मानचित्र को कैसे खोजें?
मैं उसी सूची को खोजना चाहता हूं जो फ़ाइल की सेवा करते समय सर्वर स्वयं ही उपयोग करता है। इसका मतलब यह है कि किसी भी माइम प्रकार का वेब-सर्वर व्यवस्थापक माइम मानचित्र में जोड़ा गया है।
मैं आँख बंद करके
HKEY_CLASSES_ROOT\MIME\Database\Content Type
इस्तेमाल कर सकते हैं लेकिन यह है कि एक ही सूची होने के रूप में दर्ज नहीं किया गया है IIS उपयोग करता है, और न ही जहां माइम मानचित्र संग्रहीत किया जाता है यह प्रलेखित है।
मैं आँख बंद करके FindMimeFromData कह सकते हैं, लेकिन यह है कि एक ही सूची होने के रूप में दर्ज नहीं किया गया है का उपयोग करता है IIS, और न ही मैं गारंटी ले सकते हैं कि आईआईएस माइम मानचित्र भी उस कॉल से लौटा दी जाएगी।
ध्यान दें कि यह कोड IIS 7.5 में कार्य नहीं करता है, कम से कम डिफ़ॉल्ट कॉन्फ़िगरेशन का उपयोग करते समय नहीं। आईआईएस 6.0 में ठीक काम करता है। –
@ ब्लिंकी - ओपी ने आईआईएस 6 (शीर्षक देखें) के बारे में पूछा और मैंने कोई सुझाव नहीं दिया कि यह आईआईएस 7 पर काम करेगा। आईआईएस 7! = आईआईएस 6, वे दो अलग-अलग वेब सर्वर हैं। यह काम कर सकता है अगर आईआईएस 6 पिछड़ा संगतता बिट्स स्थापित हैं। लेकिन अगर आप थे IIS7 पर ऐसा नहीं करेंगे, तो आप प्रबंधित API का उपयोग करके ' 'सेटिंग खोजेंगे: http://www.iis.net/ConfigReference/system.webServer/staticContent/mimeMap –
Kev