【问题标题】:Directory browsed instead of showing view目录浏览而不是显示视图
【发布时间】: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


【解决方案1】:

好的,我找到了。我不得不删除物理“文件夹”文件夹。 但随后我回到了实验的开始(本主题中链接的另一个问题)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-05-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-27
    • 1970-01-01
    • 2011-06-12
    • 2011-03-01
    相关资源
    最近更新 更多