您的位置:首页 > 编程语言 > ASP

试图运行项目时出错:无法在 Web 服务器上启动调试。未能启动 ASP.NET 或 ATL Server 调试。

2006-07-05 15:58 886 查看

症状

loadTOCNode(1, 'symptoms');
如果通过使用 localhost 作为 Web 服务器来创建 ASP.NET Web 应用程序,并在 Internet 信息服务 (IIS) 中更改网站设置以将特定 IP 地址用于“网站标识”,则在运行该应用程序时,您将会收到下面的错误消息:
试图运行项目时出错:无法在 Web 服务器上启动调试。未能启动 ASP.NET 或 ATL Server 调试。

验证服务器上是否正确安装了 ASP.NET 或 ATL Server。



回到顶端

原因

loadTOCNode(1, 'cause');
出现此问题的原因是,在运行该应用程序时,调试器没有向 IIS 发送调试操作。调试器将您的计算机标识为 localhost。但是,在 IIS 中,应用程序的“网站标识”是您指定的 IP 地址。



回到顶端

解决方案

loadTOCNode(1, 'resolution');

1.在文本编辑器(如记事本)中打开 WebApplicationName.vbproj.webinfo 文件。WebApplicationName.vbproj.webinfo 文件位于您的应用程序的应用程序文件夹中。
2.找到以下行:
[code] <Web URLPath = "http://localhost/WebApplicationName/WebApplicationName.vbproj" />

[/code]将本地主机替换为您的计算机的 IP 地址,如下所示:
[code] <Web URLPath = "http://10.150.144.131/WebApplicationName/WebApplicationName.vbproj" />

[/code]
3.启动 Microsoft Internet Explorer。在“工具”菜单上,单击“Internet 选项”。
4.在“Internet 选项”对话框中,单击“安全”选项卡。在“请为不同区域的 Web 内容指定安全设置”下,单击“本地 Intranet”,然后单击“站点”。
5.在“本地 Intranet”对话框中,单击“高级”。
6.在“将该网站添加到区域中”框中,键入您的项目的 URL,然后单击“添加”。
7.关闭该应用程序,然后再次打开该应用程序。
8.在“调试”菜单上,单击“开始”。


回到顶端

状态

loadTOCNode(1, 'status');
Microsoft 已经确认这是在“适用于”一节中列出的 Microsoft 产品中存在的错误。



回到顶端

更多信息

loadTOCNode(1, 'moreinformation');

重现此问题的步骤

loadTOCNode(2, 'moreinformation');
1.在 Visual Studio .NET 中,使用 Visual Basic .NET 或 Visual C# .NET 创建新的 Web 应用程序项目。在“新建项目”对话框中,在“位置”框中键入 http://localhost/testapp。
2.单击“开始”,单击“运行”,键入“inetmgr”,然后单击“确定”。
3.在 Internet 信息服务 (IIS) 管理器中,展开“(本地计算机)”,然后找到“默认网站”。
4.右键单击“默认网站”,然后单击“属性”。
5.在“默认网站属性”对话框中,单击“网站”选项卡。在“IP 地址”列表中,单击您计算机的 IP 地址。单击“确定”,然后退出 IIS 管理器。
6.在“调试”菜单上,单击“开始”。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐