2010-06-07 12 views
5

के साथ समाप्त होने वाले पृष्ठों की सेवा नहीं कर सकता है यह स्पष्ट रूप से एक सुरक्षा समस्या है और शायद इसे बदलना नहीं चाहते हैं, लेकिन त्रुटि को संभालना अच्छा होगा। कोई विचार?आईआईएस .config

मुझे लगता है कि stackoverflow प्रतिरक्षा नहीं है:

https://stackoverflow.com/questions/tagged/web.config

वे वेब-config करने के लिए टैग बदल दिया है कि समस्या को ठीक करने लगते हैं लेकिन जब आप के लिए खोज आप अभी भी एक बहुत ही बुरा त्रुटि संदेश मिलता है [ web.config]

+0

अच्छी तरह से पाया गया ... – Ropstah

+2

मेटा पर एक बग के रूप में होना चाहिए? –

उत्तर

1

आईआईएस 7 में, यह Request Filtering के तहत पाया जा सकता है। अन्य एक्सटेंशन जो डिफ़ॉल्ट रूप से फ़िल्टर्ड रहे हैं शामिल हैं:

  • .asax
  • .ascx
  • .master
  • .cs
  • .csproj

आदि

यह एक बग बीटीडब्लू नहीं, क्योंकि अनुरोध एएसपी.NET को समर्थक होने का मौका मिलने से पहले फ़िल्टर किया जाता है इसे समझो दूसरे शब्दों में, आप अनुरोध फ़िल्टर को हटा सकते हैं और यदि आप चाहते हैं तो IIS एक्सटेंशन को संसाधित कर सकते हैं, लेकिन सुनिश्चित करें कि एक्सटेंशन ASP.NET द्वारा प्रबंधित किया गया है और स्थिर फ़ाइल हैंडलर नहीं है।

संपादित करें: हो सकता है कि SO के लिए उत्तर इसे बदलना होगा ताकि टैग के पास web.config जैसे .XXX एक्सटेंशन हों, वे वेब-कॉन्फ़िगरेशन में बदल जाते हैं या कुछ और IIS फ़िल्टर नहीं करता है। यह शायद भी https://meta.stackoverflow.com/

+0

हालांकि उदाहरण के लिए कोई त्रुटि नहीं है एससी पर .config के लिए .cs लेकिन। –

+0

@ 0xA3 - यदि आप इस तरह एक यूआरएल दर्ज करते हैं: http://stackoverflow.com/questions/tagged/web.cs (या उपरोक्त किसी भी एक्सटेंशन के साथ) आपको वही त्रुटि मिलती है। ऐसा ही होता है कि web.config एक लोकप्रिय टैग है। – Keltex

+0

मुझे वास्तव में एक ही त्रुटि नहीं मिलती है। .cs और .vb के लिए मुझे बस एक खाली पृष्ठ मिलता है, .config के लिए मुझे एक XML पार्स त्रुटि मिलती है। –

2

पर एक अच्छा विषय मेरा मानना ​​है कि यह एक नया web.config की स्थापना

<configuration> 
    <system.web> 
    <httpRuntime relaxedUrlToFileSystemMapping="true"/> 
    </system.web> 
</configuration> 

Phil Haack अधिक जानकारी के है के अलावा के साथ ASP.NET 4 में संबोधित किया गया होगा।

+0

बहुत उपयोगी। धन्यवाद। –

+0

असल में यह काम नहीं करेगा। लेख के अनुसार, "कृपया ध्यान दें, कि आप अभी भी /web.config का अनुरोध नहीं कर सकते हैं क्योंकि वह आपके वेब एप्लिकेशन की रूट में web.config का अनुरोध करने का प्रयास करेगा और एएसपी.नेट अच्छे कारण के लिए अनुमति नहीं देगा!" – Keltex

+0

@ केल्टेक्स सही है, जैसा कि आलेख में बताया गया है, यह स्पष्ट कारणों से रूट web.config फ़ाइल के लिए काम नहीं करेगा, लेकिन यह 'web.config' वाले यूआरएल के लिए काम करेगा जो एक मार्ग से मेल खाते हैं जैसे कि प्रश्न के उदाहरण http: // stackoverflow .com/प्रश्न/टैग किया/web.config –

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