自定义域名站点无法调试问题答疑
如果正在开发的网站在IIS中自定义了域名,有时会出现无法调试的情况,提示错误:无法在WEB服务器上启动调试,与WEB服务器通信时出现身份验证错误,遇到这个情况不要慌,如何解决呢?请看下解。
首先,得检查一些必要的环节是否正确。
1.IIS中是否设置了集成WINDOWS身份验证
2.配置文件中是否设置网站为允许调试
上面这两点一般都不用检查,导致此问题发生的真正原因在于 “启用了环回检查”,怎么禁用环回检查呢?步骤如下:
1. 打开注册表编辑器(单击 开始 , 单击 运行 , 类型 regedit然后单击 确定 )。
2. 中注册表编辑器, 找到并单击以下注册表项:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa
3. 右击 Lsa , 指向 新建 , 然后单击 DWORD 值 。
4. 类型 DisableLoopbackCheck然后按 Enter。
5. 右击 DisableLoopbackCheck , 然后单击 修改 。
6. 在 数值数据 框中, 键入 1然后单击 确定 。
7. 退出注册表编辑器, 并重新启动计算机。 (可以不重启计算机)
OK,搞定。