我已经在我的本地机器上创建了在调试模式下工作正常的网站但是当我把网站放在我机器的本地iis(7.5)上时我得到了
HTTP错误401.1 - 未经授权您无权使用您提供的凭据查看此目录或页面.
身份验证设置我启用了Windows模拟和Windows身份验证,并禁用了该部分中的所有其他内容
所有文件夹都具有完全权限
谁能告诉我发生了什么事?
Kev*_*Kev 28
作为一个快速而又脏的修复程序,将IIS_IUSRS组读取/执行或修改权限授予您的Web文件夹... 但请勿在互联网面向服务器上进行,请继续阅读....
要正确修复此问题,您应该为您的站点授予应用程序池标识对应用程序的Web文件夹的" 读取/执行"或" 修改"权限.去做这个:
EditApplication pool identity单击单击选择单选按钮OKApplicationPoolIdentity从"内置帐户"下拉列表中选择,然后单击OK.OK再次单击以保存并关闭"应用程序池高级设置"页面icacls <path_to_site> /grant "IIS APPPOOL\<app_pool_name>"(CI)(OI)(M)
例如:
icacls C:\inetpub\wwwroot\mysite\ /grant "IIS APPPOOL\DEFAULTAPPPOOL":(CI)(OI)(M)
如果一切都好,icacls.exe将报告:
processed file: c:\inetpub\wwwroot\mysite Successfully processed 1 files; Failed processing 0 files
cie*_*cia 10
就我而言,这与权限无关。这就是“环回检查”保护。问题是因为我是从具有 IIS 的本地计算机进行连接。
症状包括: 连接后,浏览器提示您插入凭据 3 次,然后出现 HTTP 401.1 错误。
从不同的计算机进行测试效果很好。
有些网站会告诉您禁用“环回检查”,但您必须将要连接的 FQDN 域添加到白名单中,如以下服务器故障响应中所述:
https://serverfault.com/a/485011/415362
| 归档时间: |
|
| 查看次数: |
37341 次 |
| 最近记录: |