में .net क्लासिक एएसपी पृष्ठों को मैप करने के लिए मैपिंग क्लासिक एएसपी पृष्ठों के लिए अनुरोधों को मैप करने की कोशिश कर रहा हूं, ताकि यह एक कस्टम httpmodule के माध्यम से चलाया जा सके।आईआईएस
आईआईएस में मैं पुनः मानचित्रित है एएसपी अनुरोध aspnet_isapi.dll के लिए - मुझे यकीन है कि मैं अपने परीक्षण अनुप्रयोग में अब इस बिट सही
किया है मैं इस त्रुटि हो रही है कर रहा हूँ:
Server Error in '/TestASPRedirect' Application.
--------------------------------------------------------------------------------
This type of page is not served.
Description: The type of page you have requested is not served because it has been explicitly forbidden. The extension '.asp' may be incorrect. Please review the URL below and make sure that it is spelled correctly.
Requested URL: /testaspredirect/test.asp
खोज इस त्रुटि के लिए ऑनलाइन कैसिनी के साथ समस्या रखने वाले लोगों का एक भार दिखाता है, लेकिन यह वास्तव में प्रासंगिक नहीं है, मैं इसे XP dev मशीन पर आईआईएस 5.1 दोनों पर परीक्षण कर रहा हूं, और आईआईएस 6 पर भी एक ही त्रुटि प्राप्त करने का परीक्षण किया है।
मैंने एक प्रेजेंटफैंडर जोड़ने और पंजीकरण करने के लिए निर्देशों का पालन किया है (http://support.microsoft.com/default.aspx?scid=kb;en-us;Q308001 देखें), लेकिन मुझे नहीं पता कि अनुरोध जारी होने के लिए ProcessRequest दिनचर्या में क्या रखा जाए। डिफ़ॉल्ट .net HttpHandler, क्या है मैं सिर्फ web.config में ?: इस मैप कर सकते इसलिए की तरह कुछ:
<httpHandlers>
<add verb="*" path="*.asp" type="standard.nethttphandler"/>
</httpHandlers>
कैसे मैं asp.net कि यह ब्लॉक पर और नहीं एएसपी अनुरोध पारित करने के लिए की जरूरत है बता सकते हैं?
मैं एक ही समस्या हो रही है, लेकिन मैं उपयोग कर रहा हूँ में निर्मित कैसिनी वेब सर्वर। मेरे पास एक एएसपी.नेट 2.0 वेबसाइट है (वेब ऐप नहीं) जहां होम पेज और अन्य पेज क्लासिक एएसपी हैं। मेरे पास v2.0.50727 \ CONFIG \ web.config में कोई प्रविष्टि नहीं है जो प्रतिबंधित हैंडलर को * .asp मानचित्र करता है। क्या मुझे एक नया धागा खोलना चाहिए या क्या यह टिप्पणी कुछ मदद पाने के लिए पर्याप्त है? –