【发布时间】:2011-08-16 17:20:01
【问题描述】:
每次在 Server 2008 上的 MVC3 应用程序中加载我的主页/索引时都会出现此错误。
System.Web.HttpException:文件“/StudentPortal3G/Home.mvc.aspx”不存在。
尝试了所有这些:
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Home", action = "Index", id = "" } // Parameter defaults
);
routes.MapRoute(
"Default2", // Route name
"{controller}.aspx/{action}/{id}", // URL with parameters
new { controller = "Home", action = "Index", id = "" } // Parameter defaults );
);
routes.MapRoute(
"Default3", // Route name
"{controller}.mvc.aspx/{action}/{id}", // URL with parameters
new { controller = "Home", action = "Index", id = "" } // Parameter defaults );
);
Views\Home\Index.aspx 存在。
IIS7 不应该需要 .* 处理程序。 我是否需要将 aspx 处理程序设置为不检查文件是否存在?但是文件存在吗? 如果这是答案,我如何在 iis7 上设置它,我无法找到它来尝试它。
难道没有办法在 web.config 的处理程序部分执行此操作吗? 我再次找到了一些提示,但我不太明白。
谢谢,
卡尔-
【问题讨论】:
标签: asp.net asp.net-mvc-3