Asp.net mvc IIS 7.5 MVC 2问题与401.3错误

Asp.net mvc IIS 7.5 MVC 2问题与401.3错误,asp.net-mvc,authorization,iis-7.5,http-status-code-401,Asp.net Mvc,Authorization,Iis 7.5,Http Status Code 401,我有一个混合的WebForms/MVC应用程序,我正试图部署到我们的登台环境中,这是一个新安装的Server2008R2,带有IIS 7.5 在任何人的本地计算机上(通过visual studio的web服务器)开发时,此应用程序都可以正常工作,但是当它托管在临时服务器上时,我们会收到以下错误: HTTP错误401.3-未经授权 是吗 没有查看此文件的权限 目录或页,因为 访问控制列表(ACL) 配置或加密设置 对于Web服务器上的此资源 我已着手解决此问题: 已启用匿名身份验证 禁用所有其他

我有一个混合的WebForms/MVC应用程序,我正试图部署到我们的登台环境中,这是一个新安装的Server2008R2,带有IIS 7.5

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

HTTP错误401.3-未经授权

是吗 没有查看此文件的权限 目录或页,因为 访问控制列表(ACL) 配置或加密设置 对于Web服务器上的此资源

我已着手解决此问题:

  • 已启用匿名身份验证
  • 禁用所有其他形式的身份验证
  • 授权设置为允许所有用户使用
  • IIS_IUSRS组可以通过文件系统进行访问
    • 这是(某种程度上)为我解决了这个问题的方法

      来自该帖子:

      IIS 7还创建“IUSR”作为默认用户,通过IIS访问文件。因此,请确保用户IUSR具有文件/文件夹的读取权限

      如何检查IUSR是否具有读取权限?右键单击->文件夹->属性->安全选项卡,查看IUSR是否在组或用户名列表中,如果否

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


      使用失败的请求跟踪和压缩视图查看导致401.3的原因。由于它在使用VSIDE时工作良好,这意味着它在登录用户帐户的上下文中工作。
      维韦克