मेरे ASP.NET MVC एप्लिकेशन पर, मैं नीचे जैसा URL लागू करने का प्रयास कर रहा हूं:
/ उत्पाद / टैग / + परिवारों के लिए
जब मैं अपने एप्लिकेशन को डिफ़ॉल्ट कॉन्फ़िगरेशन के साथ चलाने का प्रयास करता हूं, तो मुझे यह संदेश 404.11 रिस्पांस कोड के साथ मिल रहा है:
HTTP एरर 404.11 - नहीं मिला
अनुरोध फ़िल्टरिंग मॉड्यूल एक अनुरोध से इनकार करने के लिए कॉन्फ़िगर किया गया है जिसमें डबल एस्केप अनुक्रम शामिल है।
मैं नीचे दिए गए कोड को अपने web.config के अंदर लागू करके इस त्रुटि को प्राप्त कर सकता हूं:
<system.webServer>
<security>
<requestFiltering allowDoubleEscaping="true" />
</security>
</system.webServer>
इसलिए, अब मुझे कोई नहीं मिल रहा है 404.11
।
जो मैं सोच रहा हूं वह यह है कि इस कार्यान्वयन के साथ मैं किस तरह के सुरक्षा छेद खोल रहा हूं।
BTW, मेरा आवेदन के तहत .Net Framework 4.0
और चल रहा है IIS 7.5
।
/product/tags/for%20families
बजाय वांछित संसाधन तक पहुंचना संभव है ? फिर आपके पास रिक्त स्थान वाले आईडी के लिए वर्कअराउंड है। या मैं यहाँ पूरी तरह से बंद हूँ?