Asp.net mvc IIS 7.5 MVC 2问题与401.3错误
我有一个混合的WebForms/MVC应用程序,我正试图部署到我们的登台环境中,这是一个新安装的Server2008R2,带有IIS 7.5 在任何人的本地计算机上(通过visual studio的web服务器)开发时,此应用程序都可以正常工作,但是当它托管在临时服务器上时,我们会收到以下错误: HTTP错误401.3-未经授权 是吗 没有查看此文件的权限 目录或页,因为 访问控制列表(ACL) 配置或加密设置 对于Web服务器上的此资源 我已着手解决此问题: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服务器上的此资源 我已着手解决此问题: 已启用匿名身份验证 禁用所有其他
- 已启用匿名身份验证
- 禁用所有其他形式的身份验证
- 授权设置为允许所有用户使用
- IIS_IUSRS组可以通过文件系统进行访问
- 这是(某种程度上)为我解决了这个问题的方法
来自该帖子:
IIS 7还创建“IUSR”作为默认用户,通过IIS访问文件。因此,请确保用户IUSR具有文件/文件夹的读取权限
如何检查IUSR是否具有读取权限?右键单击->文件夹->属性->安全选项卡,查看IUSR是否在组或用户名列表中,如果否
单击编辑->添加->高级->立即查找->选择IUSR并单击确定四次
使用失败的请求跟踪和压缩视图查看导致401.3的原因。由于它在使用VSIDE时工作良好,这意味着它在登录用户帐户的上下文中工作。
维韦克