2012-04-24 13 views
11

समेत मैं एक एमवीसी अनुप्रयोग पर क्रॉल त्रुटियों के माध्यम से जा रहा हूं, और एक यूआरएल के लिए 404 त्रुटि मिली जो दिखती है कि यह मान्य होना चाहिए।एएसपी.नेट एमवीसी में अजीब 404 त्रुटि जब "con"

URL स्वरूप का है: /gifts/{categoryName}/{productName}/{productId}/

किसी कारण के लिए, जब productName मूल्य "चोर" पर सेट है मैं सिर्फ 404 त्रुटि मिली। कोई अन्य मूल्य (स्ट्रिंग की अलग या समान लंबाई) और ऐसा लगता है कि यह ठीक काम करता है।

क्या किसी ने कभी ऐसा कुछ देखा है?

उत्तर

19

con एक आरक्षित शब्द है और इसलिए एक MVC मार्ग

आप जोड़ने के लिए अपने web.config के लिए निम्न की जरूरत में नहीं रखा जा सकता है:

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

    <!-- ... your other settings ... --> 
    </system.web> 
</configuration> 

अधिक जानकारी के लिए इस लेख देखें:

Putting the Con (COM1, LPT1, NUL, etc.) Back in your URLs

+0

यह एक बहुत अच्छा चिल्लाओ! बस मेरे web.config में बदलाव किया और यह ठीक काम कर रहा है ... मैं उस पर एक पढ़ा होगा। बहुत धन्यवाद। – dotnetdave82

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