2009-12-26 7 views
9

आईआईएस 6 में आईएसएपीआई फ़िल्टर/एक्सटेंशन का उपयोग करने का कोई कारण था? क्या प्रेजिफेंडर/http मॉड्यूल का उपयोग करके इसे हासिल नहीं किया जा सकता है। आईआईएस 7 में आईएसएपीआई को पूरी तरह से हटा दिया गया है? आईआईएस 7 का पूरा कोड नेट में लिखा गया है। मैं जानना चाहता हूं कि किसी को आईएसएपीआई के बारे में डीबगिंग या नई सुविधाओं को जोड़ने के बारे में विस्तार से पता होना चाहिए?आईएसएपीआई बनाम प्रेजेंटफैंडर

उत्तर

9

आईआईएस 6 में, आईएसएपीआई फ़िल्टर/एक्सटेंशन HttpModules/HttpHandlers के समान थे। HttpModules के संदर्भ में, वे ISAPI फ़िल्टर के समान सटीक कार्यक्षमता प्रदान नहीं कर सकते हैं। एक सीमा यह है कि गैर एएसपी.नेट संसाधनों के पास HttpModules तक पहुंच नहीं है। उदाहरण के लिए, यदि आपका एप्लिकेशन क्लासिक एएसपी है और आप इनकमिंग अनुरोधों और आउटगोइंग प्रतिक्रियाओं में हेरफेर करना चाहते हैं तो आपका एकमात्र विकल्प आईएसएपीआई फ़िल्टर होगा।

IIS7 still supports adding ISAPI filters and extensions

आम तौर पर, आईएसएपीआई का समय आ गया है और चला गया है। यदि आप आईआईएस 7 के साथ वेब सर्वर कार्यक्षमता का विस्तार करना चाहते हैं तो .NET मॉड्यूल और हैंडलर इंटरफेस सबसे अच्छा तरीका हैं।

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