操作系统 Win 7 旗舰版
开发工具 VS2012
使用技术 IIS7.5 + MVC4.0
在IIS发布后会遇到 Found 404的问题
此时我们需要检查一下IIS配置
1.在应用池添加一个项目专用应用程序名称
1.点击你在IIS管理中发布的web名称
2.点击 处理程序映射
3.点击 添加通配符脚本映射 如图
保存 即可在本地IIS上 使用Asp.Net Mvc 4 WebApp ……
并将MVC项目的 Global.asax 文件中进行如下代码设置:
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
"Default",
"{controller}/{action}/{id}",
new { controller = "Home", action = "Index", id = "" }
);
}
protected void Application_Start()
{
RegisterRoutes(RouteTable.Routes);
AreaRegistration.RegisterAllAreas();
FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
BundleConfig.RegisterBundles(BundleTable.Bundles);
}