【问题标题】:MVC 5 application on IISIIS 上的 MVC 5 应用程序
【发布时间】:2015-11-21 14:55:39
【问题描述】:

我有一个MVC 5 应用程序,当我通过IIS(版本8)浏览到它时,我得到一个403.14 并带有消息Web 服务器配置为不列出此目录的内容。好像路由不灵了?

【问题讨论】:

    标签: .net asp.net-mvc iis asp.net-mvc-5 iis-8


    【解决方案1】:

    不,您会看到 403.14 错误代码,因为 IIS 无法导航项目资源。如果您的路由有问题,您将看到404

    您需要检查两件事是否有错误。

    1. 确保您的 IIS 可以访问您的 Web 项目。

    要让 IIS 访问您的资源,您需要为您的 IIS 授予读/写权限。

    • 右键单击您要部署的项目文件夹
    • 选择Security标签
    • 检查用户(或组)面板上是否列出了IUSR 帐户
    • 如果没有,请添加IUSR 并授予读/写权限(默认情况下已经有)。

    1. 确保部署目录在 IIS 中正确设置

    MVC 目录对于经验较少的用户来说可能很棘手。您很容易混淆哪些目录应该是 IIS 的目标文件夹。它必须是Web.config 的父文件夹。请仔细检查您是否正确设置了项目文件夹。

    这将解决该错误。如果出现另一个 HTML 错误代码,则可以认为您已完成在 IIS 上部署 .NET MVC 的第一步。

    【讨论】:

      【解决方案2】:

      403.14 表示您无权使用您提供的凭据查看此目录或页面。 确保您的虚拟目录已正确创建并且 IIS 有权对其进行读/写。 你可以找到更多细节herehere

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2015-05-22
        • 2016-02-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-06-07
        • 1970-01-01
        相关资源
        最近更新 更多