我正在使用
请检查这个链接: - theprojectjugaad.com/Login.html (404.0错误) - - theprojectjugaad.com/Register (正常工作)
请帮助我解决这个问题。
Asp.net
框架4.0中的URL重写,将aspx替换为html扩展名(例如,我使用像Login.aspx作为Login.html的路由)。但是它显示404错误(未找到)。简而言之,在IIS 8.0上,带有.html扩展名的URL重写不起作用。没有.html(如Login.aspx与login)时,它可以正常工作。请检查这个链接: - 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")));
}