2011-06-15 16 views
17

पर एमवीसी मिनी प्रोफाइलर क्या कोई आईआईएस 6 पर काम कर रहे एमवीसी मिनी प्रोफाइलर को प्राप्त करने में सक्षम है? मैंने अपने आवेदन में प्रोफाइलर स्थापित किया है और यह विजुअल स्टूडियो, आईआईएस एक्सप्रेस और आईआईएस 7.5 में पूरी तरह से काम करता है, लेकिन जब मैं आईआईएस 6 पर एक ही एप्लीकेशन डालता हूं तो यह काम नहीं करेगा।आईआईएस 6

समस्या लोडिंग /mini-profiler-includes.js के आसपास होने लगती है, मुझे बस 404 प्रतिक्रिया मिलती है। मैंने मार्ग तालिका की जांच की है और सही मार्ग प्रोफाइलर द्वारा पंजीकृत किए गए हैं, लेकिन इसके अलावा मुझे यकीन नहीं है कि और क्या प्रयास करना है।

उत्तर

24

आईआईएस 7 पर, डिफ़ॉल्ट रूप से एएसपी.NET एकीकृत मोड में चलता है इसलिए एएसपी.नेट रनटाइम सभी अनुरोधों को संभाल लेगा, हालांकि आईआईएस 6 एएसपी.नेट पर केवल मैपिंग सेक्शन में स्पष्ट रूप से सूचीबद्ध एक्सटेंशन हैंडल करते हैं।

जब अनुरोध /mini-profiler-includes.js के लिए आता है तो आईआईएस .js को देखता है और स्थिर फ़ाइल की सेवा करने का प्रयास करता है लेकिन फ़ाइल एएसपी.NET द्वारा "जेनरेट" होती है, इसलिए हैंडलर कभी हिट नहीं होता है और 404 त्रुटि वापस आती है।

इसे ठीक करने के लिए आपको आईआईएस में वाइल्डकार्ड मैपिंग जोड़ने की आवश्यकता है ताकि सभी अनुरोध ASP.NET को सौंप सकें। This ब्लॉग पोस्ट की प्रक्रिया की अच्छी चलन है।

संबंधित मुद्दे