无法在Web服务器上启动调试。与Web服务器通信时出现身份验证错误
来源:互联网 发布:神舟z7编程 编辑:程序博客网 时间:2024/06/10 18:25
无法在Web服务器上启动调试。与Web服务器通信时出现身份验证错误
vs开发工具 2010-07-21 23:24:44 阅读113 评论0 字号:大中小 订阅
使用Visual Studio 2005(Visual Studio 2008(2010)亦存在此问题)调试设置了主机头的网站时出现如下错误信息:
---------------------------
Microsoft Visual Studio
---------------------------
无法在 Web 服务器上启动调试。与 Web 服务器通信时出现身份验证错误。请参阅“帮助”以协助解决问题。
---------------------------
项目属性的Web中设置“项目URL”为 http://www.kycms.com/
如果将“项目URL”指定为 localhost 则在设置时不会出现以上的错误,所以排除了网上绝大部分文章提供的“集成Windows身份验证”,项目属性中“启用调试”的解决方案。
真正的解决方法如下:
方法 1: 禁用环回检查
请遵循以下步骤:
1. 打开注册表编辑器(单击 开始 , 单击 运行 , 类型 regedit然后单击 确定 )。
2. 中注册表编辑器, 找到并单击以下注册表项:
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Lsa
3. 右击 Lsa , 指向 新建 , 然后单击 DWORD 值 。
4.输入 DisableLoopbackCheck然后按 Enter。
5. 右击 DisableLoopbackCheck , 然后单击 修改 。
6. 在 数值数据 框中, 键入 1然后单击 确定 。
7. 退出注册表编辑器, 并重新启动计算机。 (可以不重启计算机)
方法 2: 指定主机名
要指定主机名, 映射到环回地址并可连接到 Web 站点上, 请按照下列步骤:
1. 打开注册表编辑器(单击 开始 , 单击 运行 , 类型 regedit然后单击 确定 )。 。
2. 中注册表编辑器, 找到并单击以下注册表项:
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Lsa/MSV1_0
3. 右击 MSV1_0 , 指向 新建 , 然后再单击 多字符串值 。
4. 类型 BackConnectionHostNames然后按 Enter。
5. 右击 BackConnectionHostNames , 然后单击 修改 。
6. 在 数值数据 框中, 键入主机名或主机名为站点所在的本地计算机名称, 确定 。
7. 退出注册表编辑器, 并重新启动 IISAdmin 服务。
这个错误的信息只会出现在特定环境的计算机中:This issue only appears on Web Sites configured with a host header on machines with IIS 6 or IIS 5.1 and the RTM version of the .Net Framework 3.5 SP1.
参考文章:
当您浏览位置 IIS 5.1 或 IIS 6 上的网站并且使用集成身份验证时,会收到 401.1 错误
Debugging A Web Site With A Host Header
- 无法在Web服务器上启动调试。与Web服务器通信时出现身份验证错误
- 无法在web服务器上启动调试。与web服务器通信时出现身份验证错误
- 无法在Web服务器上启动调试,与Web服务器通信时出现身份验证错误
- 无法在 Web 服务器上启动调试。与 Web 服务器通信时出现身份验证错误。
- 无法在Web服务器上启动调试。与Web服务器通信时出现身份验证错误
- 【无法在web服务器上启动调试。与Web服务器通信时出现身份验证错误】的解决方案
- IIS 5.1环境,vs2010无法在Web服务器上启动调试,与Web服务器通信时出现身份验证错误
- C#调试出现错误:无法在web服务器上启动调试,调试失败,因为没有启用集成windows身份验证
- 调试 ASP.NET 应用程序时出现"无法在 Web 服务器上启动调试"的错误
- 错误解决:无法在web服务器上启动调试。调试失败,因为没有启用集成window身份验证.
- 无法在Web服务器上启动调试.调试失败,因为没有启动windows集成身份验证
- 无法在web服务器上启动调试。调试失败,因为没有启用集成windows身份验证
- 无法在web服务器上启动调试。调试失败,因为没有启用集成windows身份验证
- 无法在web服务器上启动调试。调试失败,因为没有启用集成windows身份验证,解决方案!
- 无法在web服务器上启动调试。调试失败,因为没有启用集成windows身份验证
- 无法在web服务器上启动调试。调试失败,因为没有启用集成windows身份验证
- 试图运行项目时出错:无法在web服务器上启动调试。调试失败,因为没有启动集成Windows身份验证
- 无法在web服务器上启动调试。没有启动集成Windows身份验证-解决办法
- 初始加载时把字符串,也就是""转化为int类型
- string模块
- ISAPI筛选器介绍
- 回调函数原理以及自定义回调函数
- Install Krusader on mac by macports.
- 无法在Web服务器上启动调试。与Web服务器通信时出现身份验证错误
- C#编码简单性之泛型篇(如何编写简短的C#代码,随时更新)
- 想成为优秀的技术人员你必须做到的几件事情
- Windows7 解决所有的exe都无法启动的问题
- SQLSERVER2005中的 XML 及基本操作
- Visual.Assist.X.V10.6.1849的破解补丁,正式发行版本,推荐更新 2011.05.23(General release.)
- os 模块
- Chain of Responsibility (C++实现)
- log4j获得日志文件输出路径