2015-11-28 2 views
6

मैं Asp.net फ्रेमवर्क 4.0 में यूआरएल रिवाइटिंग का उपयोग कर रहा हूं और मैं एक HTML एक्सटेंशन के साथ एएसपीएक्स को बदल रहा हूं (यानी मैं लॉगिन.एएसएक्स जैसे लॉगिन.html के रूप में रूटिंग का उपयोग कर रहा हूं) । लेकिन यह त्रुटि दिखा रहा है 404 (नहीं मिला) त्रुटि। संक्षेप में, .html एक्सटेंशन के साथ URL पुनर्लेखन आईआईएस 8.0 पर काम नहीं कर रहा है। .html के बिना (लॉगिन के साथ login.aspx की तरह), यह ठीक काम कर रहा है।MapRequestHandler - 404.0 IIS 8.0 में .aspx से .html को रूट करते समय त्रुटि

चेक करें:

कृपया मेरी मदद करो इस हल करने के लिए।

Global.asax

void Application_Start(object sender, EventArgs e) 
{ 
     RegisterRoutes(); 
} 

private static void RegisterRoutes() 
{ 
     System.Web.Routing.RouteTable.Routes.Add(
       "Login", new System.Web.Routing.Route("Login.html", 
            new DisplayRouteHandler("~/Login.aspx"))); 
} 
+0

आपका यूआरएल पुनर्लेखन नियम कैसा दिखता है? साथ ही, क्या आपने त्रुटि संदेश कहने का प्रयास किया है - विफल अनुरोध ट्रेसिंग चालू करना? – FarmerBob

+0

@FarmerBob, मैं जल्द ही नियम अपडेट करूंगा। मैं वैश्विक फाइल में नियम का उपयोग कर रहा हूँ। –

+0

@FarmerBob, अद्यतन पोस्ट की जांच करें। –

उत्तर

3

क्लासिक से एकीकृत करने के लिए आवेदन पूल बदलने समस्या का समाधान हो।

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