我有一个 mvc 应用程序在 windows vista 上的 IIS 7.0 上运行。应用程序正在重定向到正确的控制器和操作。但是当视图存在于特定路径时,我收到一条错误消息,指出路径中未找到视图。
路线如下图。
routes.MapRoute("Default", // 路由名称
"home/{action}/{id}", // 带参数的 URL
new { controller = "Home", action = "Index", id = "" } // 参数约束 );
我收到错误,因为视图“索引”无法位于以下路径:~/Views/Home/Index.aspx、~/Views/Home/Index.ascx、~/Views/Shared/Index.aspx、~ /Views/Shared/Index.ascx 当我运行 mvc 应用程序http://localhost/mvcsf/Home/