मेरे पास contact.aspx
पर मेरी वेबसाइट पर एक टिप्पणी फ़ॉर्म है। मैं contact.aspx
पर इंगित करने के लिए /comment
(कोई एक्सटेंशन) से रीडायरेक्ट नहीं डाल सकता हूं।web.config urlmapping
मैंने अपने web.config
में निम्नलिखित यूआरएल मैपिंग सेट अप किया है और जब मैं स्थानीय रूप से परीक्षण करता हूं तो यह ठीक काम करता है। जब मैं इसे उत्पादन में पोस्ट करता हूं, तो रीडायरेक्ट नहीं होता है और मुझे आईआईएस 404 त्रुटि मिलती है।
<system.web>
<urlMappings enabled="true">
<add
url="~/comment"
mappedUrl="~/contact.aspx"/>
</urlMappings>
मैं इस संभालने हूँ है क्योंकि आईआईएस asp.net इंजन के लिए अनुरोध नहीं चल रहा है और मैं एक साझा होस्टिंग वातावरण (discountasp.net) का उपयोग कर रहा तो मैं सीधा नियंत्रण नहीं है आईआईएस पर इसे कॉन्फ़िगर करने के लिए। मैं हमेशा सबफ़ोल्डर और डिफ़ॉल्ट.एएसपीएक्स में डाल सकता हूं जो मेरे लिए रीडायरेक्ट करेगा, लेकिन मैंने सोचा कि मैं पहले इस मार्ग के बारे में पूछताछ करूंगा।
सामूहिक विचार क्या है?
DiscountASP.Net एमवीसी होस्टिंग प्रदान करता है। – SLaks
उनकी साइट कहती है "हमारा विंडोज होस्टिंग प्लेटफॉर्म एएसपी.नेट एमवीसी 2.0 संगत है।" (Http://www.discountasp.net/sp_mvc-hosting.aspx)। कहा जा रहा है, अभी के लिए मैंने एक फ़ोल्डर और default.aspx एक रीडायरेक्ट के साथ जोड़ा। मैं इस पर वापस आ सकता हूँ। निश्चित नहीं है कि यह साइट अपडेट कब बाहर जाएगा। – earthling