笔者前文书写的VS2008 安装SP1补丁后出现VS站点不能调试(VS2005同样存在这个问题)的问题已经找到解决办法,一下是笔者转自微软
的解决办法
1 方法 1:禁用环回检查
2 请按照下列步骤操作:
3
4 依次单击“开始”和“运行”,键入 regedit,然后单击“确定”。
5 在注册表编辑器中,找到并单击下面的注册表项:
6 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa
7 右键单击“Lsa”,指向“新建”,然后单击“DWORD 值”。
8 键入 DisableLoopbackCheck,然后按 Enter。
9 右键单击“DisableLoopbackCheck”,然后单击“修改”。
10 在“数值数据”框中,键入 1,然后单击“确定”。
11 退出注册表编辑器,然后重新启动您的计算机。
12 方法 2:指定主机名
13 要指定映射到环回地址并且可以连接到计算机上的网站的主机名,请按照以下步骤进行操作:
14
15 依次单击“开始”和“运行”,键入 regedit,然后单击“确定”。
16 在注册表编辑器中,找到并单击下面的注册表项:
17 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\MSV1_0
18 右键单击“MSV1_0”,指向“新建”,然后单击“多字符串值”。
19 键入 BackConnectionHostNames,然后按 Enter。
20 右键单击“BackConnectionHostNames”,然后单击“修改”。
21 在“数值数据”框中,为本地计算机上的网站键入一个或多个主机名,然后单击“确定”。
22 退出注册表编辑器,然后重新启动 IISAdmin 服务。
23
24
25 /*
26 以上解决办法经过笔者测试时有效的,VS2005下同样有效.
27
28 微软原文地址是: http://support.microsoft.com/kb/896861
29
30 */
2 请按照下列步骤操作:
3
4 依次单击“开始”和“运行”,键入 regedit,然后单击“确定”。
5 在注册表编辑器中,找到并单击下面的注册表项:
6 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa
7 右键单击“Lsa”,指向“新建”,然后单击“DWORD 值”。
8 键入 DisableLoopbackCheck,然后按 Enter。
9 右键单击“DisableLoopbackCheck”,然后单击“修改”。
10 在“数值数据”框中,键入 1,然后单击“确定”。
11 退出注册表编辑器,然后重新启动您的计算机。
12 方法 2:指定主机名
13 要指定映射到环回地址并且可以连接到计算机上的网站的主机名,请按照以下步骤进行操作:
14
15 依次单击“开始”和“运行”,键入 regedit,然后单击“确定”。
16 在注册表编辑器中,找到并单击下面的注册表项:
17 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\MSV1_0
18 右键单击“MSV1_0”,指向“新建”,然后单击“多字符串值”。
19 键入 BackConnectionHostNames,然后按 Enter。
20 右键单击“BackConnectionHostNames”,然后单击“修改”。
21 在“数值数据”框中,为本地计算机上的网站键入一个或多个主机名,然后单击“确定”。
22 退出注册表编辑器,然后重新启动 IISAdmin 服务。
23
24
25 /*
26 以上解决办法经过笔者测试时有效的,VS2005下同样有效.
27
28 微软原文地址是: http://support.microsoft.com/kb/896861
29
30 */
对于出现这种情况的原因,微软给出的解释是 "这种行为是设计导致的", .