2010-06-29 10 views
5

मेरे पास 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) का उपयोग कर रहा तो मैं सीधा नियंत्रण नहीं है आईआईएस पर इसे कॉन्फ़िगर करने के लिए। मैं हमेशा सबफ़ोल्डर और डिफ़ॉल्ट.एएसपीएक्स में डाल सकता हूं जो मेरे लिए रीडायरेक्ट करेगा, लेकिन मैंने सोचा कि मैं पहले इस मार्ग के बारे में पूछताछ करूंगा।

सामूहिक विचार क्या है?

+0

DiscountASP.Net एमवीसी होस्टिंग प्रदान करता है। – SLaks

+0

उनकी साइट कहती है "हमारा विंडोज होस्टिंग प्लेटफॉर्म एएसपी.नेट एमवीसी 2.0 संगत है।" (Http://www.discountasp.net/sp_mvc-hosting.aspx)। कहा जा रहा है, अभी के लिए मैंने एक फ़ोल्डर और default.aspx एक रीडायरेक्ट के साथ जोड़ा। मैं इस पर वापस आ सकता हूँ। निश्चित नहीं है कि यह साइट अपडेट कब बाहर जाएगा। – earthling

उत्तर

0

अपने वेब होस्ट से पूछें कि क्या वे आपकी आभासी निर्देशिका को एएसपी.Net के माध्यम से सभी अनुरोधों को पूरा करने के लिए कॉन्फ़िगर कर सकते हैं।

कई मेजबान (मेरा शामिल) यह करने के लिए तैयार हैं। (एएसपी.NET एमवीसी का उल्लेख करें, जिसके लिए इसकी आवश्यकता है)

+1

वे कहते हैं, 'आईआईएस 6.0 उपयोगकर्ताओं के लिए: निर्देशिका के लिए एएसपीनेट को इंगित करने के लिए वाइल्डकार्ड मैपिंग को कॉन्फ़िगर करने के लिए तकनीकी सहायता से संपर्क करें जहां आपने अपना एमवीसी एप्लीकेशन अपलोड किया था। – SLaks