问题描述: 
我使用的是修改hosts,模拟真实网址来进行调试的。具体是这样的:我修改hosts文件,把某个域名,如www.163.com映射为127.0.0.1,然后在IIS信息管理器中,创建一个网站,该网站的主机头就是指向www.163.com 
这样,在浏览器中输入www.163.com时,就不会再去访问网易的主页了,而是访问我本地的网站了。 
然后我用vs2008中文版,打开我的网站项目,把调试启动路径设置为www.163.com,于是我就可以去用www.163.com调试我的程序了。 
如果我不使用hosts的模拟真实网址的方法,直接按F5进行调试,那么vs2008就会自动生成类似于http://localhost:2323/这种网址来进行调试,这种网址不是我所需要的。 
下面描述问题的发生情况: 
使用www.163.com调试我的网站程序,在vs2008未装sp1前,按F5可以调试。我以前用vs2005的时候,如果vs2005未装vs2005的sp1,也能调试,但是不论是vs2005还是vs2008,只要一装上相应的sp1补丁,就不能再使用这种模拟真实网址的方式来进行调试了,会报如下错误:“无法在Web服务器上启动调试,与Web服务器通信时出现身份验证错误”。 
注意事项: 
1)请一定要注意,不论vs2005,还是vs2008未装sp1之是可以调试的! 
2)我的调试网址是模拟真实网址,如使用www.163.com去调试,而不是用系统生成的带有端口号的网址去调试,这点是最大的区别,现在网络上的解决方法都不适合于我这种问题的解决方法。 
  另外,vs2005,或vs2008,在装上sp1后,一样还能使用端口号的网址去调试! 
3)网络上的解决方法:如aspnet_regiis.exe -i, 如启用windows集成,如设置目录的角色可访问性,象什么“Network Service”等等设置可访问性,这些方法通通不适合于解决本问题,因为我的问题是建立在模拟真实网址的基础之上的!

解决方案:

方法 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 服务

无法在Web服务器上启动调试,与Web服务器通信时出现身份验证错误的更多相关文章

  1. 启动调试IIS时,vs无法在 Web 服务器上启动调试。Web 服务器未能找到请求的资源。 有关详细信息,请单击“帮助”。

    问题截图 1.检查 是否设置了本地IIS 2.检查IIS端口是否为80 3.默认网站设置是否正确 可参考,查看网站绑定是否正确

  2. 无法在WEB服务器上启动调试,Web 服务器配置不正确

    访问IIS元数据库失败 思考可能是次序出了问题,解决 1.打开CMD,进入 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727 2.输入 aspnet_regi ...

  3. 无法在Web服务器上启动调试,已附加了一个调试器

    运行环境:开发环境:Windows7旗舰版64bit.VisualStudio2008 With SP1.ArcEngine10.0.NetFrameWork4.0.IIS7和C#开发语言. 问题描述 ...

  4. 无法在web服务器上启动调试。打开的URL的IIS辅助进程当前没有运行。

    调试时弹出:无法在web服务器上启动调试.打开的URL的IIS辅助进程当前没有运行.

  5. 无法在web服务器上启动调试。调试失败,因为没有启用集成windows身份验证

    ----注意:以管理员身份运行VS C#中ASP.NET Web应用程序编译时的错误:无法在web服务器上启动调试.调试失败,因为没有启用集成windows身份验证. 解决:打开IIS,在IIS里查看 ...

  6. 无法在web服务器上启动调试,服务器不支持对ASP.NET 或ATL Server应用程序进行调试。

    无法在web服务器上启动调试,服务器不支持对ASP.NET 或ATL Server应用程序进行调试. a>.DCOM配置里的属性灰色不可用的解决方法,   1>.管理工具->组件服务 ...

  7. “无法在web服务器上启动调试,不是Debugger User组成员..."

    在使用VS.net2003开发asp.net项目时,有时候在你调试项目时,会提示”无法在web服务器上启动调试,不是Debugger User组成员..."这样一个错误信息.很是让人头疼,一 ...

  8. 无法在WEB服务器上启动调试

    错误:站点使用 IP 地址 Visual Studio 2012 调试器尝试自动附加到正在使用 IP 地址的 Web 应用程序时,会发生该错误. 如果在 IIS 中将“网站标识”更改为“使用特定 IP ...

  9. 无法在web服务器上启动调试。Microsoft Visual Studio 远程调试监视器(MSVSMON.EXE)似乎没有在远程计算机上运行,VS2012调试错误

    1.重启(无用) 2.关闭防火墙(无用) 3.开启文件与打印机共享(无用) 4.无远程调试权限,改为本地调试.或者是IIS中此项目没有启动.或者没有在IIS中新建此项目.

随机推荐

  1. 找出程序cpu使用率高的原因

    确定是CPU过高 使用top观察是否存在CPU使用率过高现象 找出线程 对CPU使用率过高的进程的所有线程进行排序 ps H -e -o pid,tid,pcpu,cmd --sort=pcpu |g ...

  2. HDU4627+LCM

    思路是想到了一些 不过愣是没敢写........... /* 题意:给定一个整数n(2 <= n <= 109),满足a+b=n并且[a,b]的最小公倍数最大. */ #include&l ...

  3. spring的组成

    ① Spring Core:核心容器,BeanFactory提供了组件生命周期的管理,组件的创建,装配,销毁等功能 SpringContext:ApplicationContext,扩展核心容器,提供 ...

  4. P90、面试题11:数值的整数次方

    题目:实现函数double Power(double base, int exponent),求base的exponent次方.不得使用库函数,同时不需要考虑大数问题. 需要注意的地方: 1)输入的指 ...

  5. Microsoft.Data.ConnectionUI.DataConnectionDialog

    MicrosoftVisualStudio里面的资源之数据库连接配置 这个功能的实现主要是用了Microsoft.Data.ConnectionUI.dll和Microsoft.Data.Connec ...

  6. mysql系列命令解释

    mysqld - the MySQL server mysql - the MySQL command-line tool mysqlaccess - client for checking acce ...

  7. poj2761

    表面上看是主席树之类的区间k大 实际上,除了主席树,还可以测各种结构 因为题目中说,任意区间不会完全包含 于是,我们把区间按左端点排序,依次添加,用平衡树求当前的k大 每个狗最多被添加一次,删除一次 ...

  8. BZOJ_2754__[SCOI2012]_喵星球上的点名_(暴力+后缀数组)

    描述 http://www.lydsy.com/JudgeOnline/problem.php?id=2754 给出n个姓名串和m个点名串.求每个点名串在多少人的姓名中出现过(在名中出现或在姓中出现, ...

  9. LCA与RMQ

    一.什么是LCA? LCA:Least Common Ancestors(最近公共祖先),对于一棵有根树T的任意两个节点u,v,求出LCA(T, u, v),即离跟最远的节点x,使得x同时是u和v的祖 ...

  10. C# List 用法与示例

    Problem. You have questions about the List collection in the .NET Framework, which is located in the ...