IIS上的MVC 5应用程序

时间:2015-11-21 14:55:39

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

我有一个MVC 5应用程序,当我通过IIS(版本8)浏览它时,我得到一个403.14,其中包含消息Web服务器配置为不列出的内容这个目录。它就像路由不起作用了?

2 个答案:

答案 0 :(得分:1)

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

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

  1. 确保您的IIS可以访问您的网络项目。
  2. 要让IIS访问您的资源,您需要为IIS提供读/写权限。

    • 右键单击您尝试部署的项目文件夹
    • 选择Security标签
    • 检查用户(或群组)面板上是否列出了IUSR帐户
    • 如果没有,请添加IUSR并授予读/写权限(默认情况下,它已经存在)。
    1. 确保在IIS中正确设置了部署目录
    2. MVC目录对于经验较少的用户来说可能很棘手。您很容易对哪些目录应该是IIS的目标文件夹感到困惑。它必须是Web.config的父文件夹。请仔细检查您的项目文件夹是否正确。

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

答案 1 :(得分:0)

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