IIS 7.5 MVC 2问题,出现401.3错误

Ben*_*esh 3 asp.net-mvc authorization iis-7.5 http-status-code-401

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

在任何人的本地计算机上(通过Visual Studio的Web服务器)进行开发时,该应用程序都可以正常工作,但是当将其托管在登台服务器上时,会出现以下错误:

HTTP错误401.3-未经授权

由于Web服务器上此资源的访问控制列表(ACL)配置或加密设置,您无权查看此目录或页面。

我已设置为尝试解决此问题的方法:

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

Ben*_*esh 5

这是该问题重复副本,为我解决了该问题。

从该帖子:

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

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

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