【问题标题】:IIS 7.5 MVC 2 problem with 401.3 error [closed]IIS 7.5 MVC 2 出现 401.3 错误的问题 [关闭]
【发布时间】:2009-12-16 20:49:18
【问题描述】:

我有一个混合的 WebForms/MVC 应用程序,我正在尝试将其部署到我们的暂存环境中,它是全新安装的 Server 2008 R2 和 IIS 7.5。

此应用程序在任何人的本地计算机上开发时都可以正常工作(通过 Visual Studio 的 Web 服务器),但是当它托管在暂存服务器上时,我们会收到以下错误:

HTTP 错误 401.3 - 未经授权

你会的 无权查看此内容 目录或页面,因为 访问控制列表 (ACL) 配置或加密设置 用于 Web 服务器上的此资​​源。

我已经设置来尝试解决这个问题:

  • 匿名身份验证已启用。
  • 所有其他形式的身份验证都被禁用。
  • 授权设置为允许所有用户。
  • IIS_IUSRS 组可以通过文件系统进行访问。

【问题讨论】:

    标签: asp.net-mvc authorization iis-7.5 http-status-code-401


    【解决方案1】:

    这是(有点)duplicate of this question,它为我解决了这个问题。

    来自该帖子:

    IIS 7 还创建“IUSR”作为默认用户以通过 IIS 访问文件。所以让用户IUSR拥有对文件/文件夹的读取权限。

    如何检查IUSR是否已读取Access?右键 -> 文件夹 -> 属性 -> 安全选项卡 查看 IUSR 是否在组或用户名列表中,如果不是。

    点击编辑->添加->高级->立即查找->选择IUSR并点击确定四次

    【讨论】:

      【解决方案2】:

      使用 Failed Request Tracing & Compact View 查看导致 401.3 的原因。由于使用 VS IDE 可以正常工作,这意味着它可以在登录用户帐户的上下文中工作。
      维韦克

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-08-07
        • 1970-01-01
        • 2011-06-29
        • 1970-01-01
        • 2011-05-27
        • 2016-07-27
        相关资源
        最近更新 更多