【发布时间】:2013-07-31 17:54:53
【问题描述】:
我有一个项目,我测试了与这个实验相关的东西:.NET MVC - Controller/View and physical path?
现在我无法显示正常的 MVC 视图:
在 http://mvc4testsomething/Folder/Index 上,将显示视图。
在http://mvc4testsomething/Folder/ 上,我收到“HTTP Error 403.14 - Forbidden”错误。
以下是所有当前路线: routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
"Default",
"{controller}/{action}/{id}",
new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);
routes.MapRoute(
"Folder",
"Folder/{action}/{id}",
new { controller = "Folder", action = "Index", id = UrlParameter.Optional }
);
web.config 有:
<directoryBrowse enabled="false" showFlags="Date, Time, Size, Extension" />
如果我将web.config 中的directoryBrowse 更改为true,它只会显示文件夹内容,而不是视图。
感谢您的帮助。
【问题讨论】:
-
将文件夹路由移到默认路由之前。
-
谢谢,但这不会改变任何事情。
-
你看到区域在 MVC 中是如何工作的吗?我认为你需要这样的东西。
标签: asp.net-mvc asp.net-mvc-routing