मैं अपनी परियोजना में पुनः लिखने वाले यूआरएल को सक्षम करने की कोशिश कर रहा हूं। यह इस पोस्ट में बहुत अच्छा वर्णन है: urlrewriting by scottgu स्थानीयहोस्ट पर इसे चलाने पर यह बहुत अच्छा काम करता है, लेकिन जैसे ही मैं इसे अपने होस्ट (.NET 3.5) पर अपलोड करता हूं, यह काम नहीं करता है! मैं हमेशा 404 पेज पर रीडायरेक्ट हो जाता हूं!एएसपीनेट के साथ यूआरएल पुनर्लेखन। क्या एक विन्यास की आवश्यकता है?
क्या यह सक्षम करने के लिए कोई कॉन्फ़िगरेशन आवश्यक है? रूप scottgu नहीं कहते हैं, लेकिन मैं बाहर क्यों यह काम नहीं कर रहा भी नहीं मिलता है ...
धन्यवाद
// अद्यतन 2.09.2010
वहाँ वास्तव में बिना मार्ग या पुनर्लेखन सक्षम करने के लिए एक रास्ता है आईआईएस 7 या सर्वर पर आईएसएपीआई रीवाइट जैसे मॉड्यूल स्थापित करने की क्षमता है? ऐसा लगता है कि मैं एक बुरा asp.net मेजबान मिल गया ...
क्या आपने यह देखने की कोशिश की है कि आपके यूआरएल को एप्लिकेशन_BeginRequest में कैसे लिखा गया है? – mamoo
आपके आईआईएस का संस्करण क्या है? – Adeel
मैं इसे कैसे देख सकता हूं? इस विधि का उपयोग कर रहा हूं: शून्य आवेदन_BeginRequest (ऑब्जेक्ट प्रेषक, EventArgs ई) { स्ट्रिंग fullOrigionalpath = Request.Url.ToString(); अगर (fullOrigionalpath.Contains ("/ Products/books.aspx")) { संदर्भ। पुनर्लेखन ("/ Products.aspx? श्रेणी = पुस्तकें"); } .... } – k0ni