मैं Asp.net
फ्रेमवर्क 4.0 में यूआरएल रिवाइटिंग का उपयोग कर रहा हूं और मैं एक HTML एक्सटेंशन के साथ एएसपीएक्स को बदल रहा हूं (यानी मैं लॉगिन.एएसएक्स जैसे लॉगिन.html के रूप में रूटिंग का उपयोग कर रहा हूं) । लेकिन यह त्रुटि दिखा रहा है 404 (नहीं मिला) त्रुटि। संक्षेप में, .html एक्सटेंशन के साथ URL पुनर्लेखन आईआईएस 8.0 पर काम नहीं कर रहा है। .html के बिना (लॉगिन के साथ login.aspx की तरह), यह ठीक काम कर रहा है।MapRequestHandler - 404.0 IIS 8.0 में .aspx से .html को रूट करते समय त्रुटि
चेक करें:
theprojectjugaad.com/Login.html (404,0 त्रुटि)
theprojectjugaad.com/Register (ठीक काम कर रहा)
कृपया मेरी मदद करो इस हल करने के लिए।
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")));
}
आपका यूआरएल पुनर्लेखन नियम कैसा दिखता है? साथ ही, क्या आपने त्रुटि संदेश कहने का प्रयास किया है - विफल अनुरोध ट्रेसिंग चालू करना? – FarmerBob
@FarmerBob, मैं जल्द ही नियम अपडेट करूंगा। मैं वैश्विक फाइल में नियम का उपयोग कर रहा हूँ। –
@FarmerBob, अद्यतन पोस्ट की जांच करें। –