mvc实现伪静态方法:
1.路由配置,如下:
routes.MapRoute("Development",
"Development/{categoryid}.html",
new { controller = "Web", action = "Development" });
2.在iis中的应用程序池中将 模式改为“集成”模式
集成模式是iis4级以上用的
经典模式是iis4以下用,是为了与之前版本兼容
经查找了解经典模式与集成模式的区别:
托管应用程序在采用集成模式的应用程序池中运行,服务器将使用 IIS 和 ASP.NET 的集成请求处理管道来处理请求。
托管应用程序在采用经典模式的应用程序池中运行,服务器会继续通过 Aspnet_isapi.dll 路由托管代码请求,其处理请求的方式就像应用程序在 IIS 6.0 中运行一样。
具体内容看:http://www.studyofnet.com/news/254.html