404.0在IIS 8.0中从.aspx路由.html时出错
我在Asp.net
框架4.0中使用URL重写,我用html扩展替换aspx(即我使用像Login.aspx这样的路由作为Login.html)。 但它显示错误404(未找到)错误。 简而言之,带有.html扩展名的URL重写在IIS 8.0上不起作用。 没有.html(如Login.aspx),它工作正常。
检查这个:
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")));
}
将应用程序池从Classic更改为Integrated可以解决问题。
链接地址: http://www.djcxy.com/p/30789.html上一篇: 404.0 Error when routing .html from .aspx in IIS 8.0
下一篇: Exporting a war in Release mode using Spring Tool Suite STS?