routes.MapRoute(
"Default",
"{controller}/{action}.html/{id}",
new { controller = "Login", action = "Index", id = UrlParameter.Optional }
);
按照网上说的,设置下就可以了。但我调试还是报以下错误:
HTTP 错误 404.0 - Not Found
您要找的资源已被删除、已更名或暂时不可用。
不断调试以后,终于在群里一个朋友帮助下,把.net4.0 经典模式改为集成模式,试试看,果然可以了!
网上那些文章都是千篇一律,害人不浅啊,记录下 送给需要的同学们!
经典模式:经典形式是为了与之前的版本兼容,运用ISAPI扩展来调用ASP.NET运转库,原先运转于IIS6.0下的Web应用程序迁移到IIS7.0中只需将应用程序配置成经典形式,代码根本不用修正就能够正常运转。太长了 只要记住一点,兼容(.net1.1/2.0/3.5) 用这个模式
集成模式:集成形式是一种统一的乞求处置管道,它将ASP.NET请求管道与IIS中心管道组合在一同,这种形式可以提供更好的性能,可以完成配置和管理的模块化,而且增加了运用托管代码模块扩展IIS时的灵敏性。太长了,只要记住一点,.net4.0和4.5版本开发就用它,它的性能高还能重写!