0

我在 Visual Studio 的内部 IIS 中的 localhost 上运行我的 asp.net 应用程序,出于测试目的,我试图在家里的 LAN 上托管我的网站。我显然不得不切换到使用自定义 IIS Web 服务器。我按照所有步骤执行此操作,即我从控制面板中的 Windows 功能打开 IIS,并将我的 Web 应用程序添加到 IIS 并配置 VS 设置以使用该服务器并为其提供启动 URL。

但是,当我运行我的项目时,我收到一条错误消息:

无法在 Web 服务器上开始调试。Web 服务器没有及时响应。这可能是因为另一个调试器已附加到 Web 服务器。

此错误的原因是什么,我该如何解决?

谢谢

4

2 回答 2

1

一种解决方法是制作一个空页面,然后从中调用调试器

System.Diagnostics.Debugger.Launch();

为了解决这个问题并使从 VS 启动调试器成为可能,您必须配置启动页面以在项目的属性中查看本地 IIS。我还注意到,如果您没有默认浏览器,IE 也可能会失败。所以对我来说,继续前进,从页面调用调试器。

于 2013-03-10T21:34:53.027 回答
1

我有同样的问题,我通过从cmd => " iisreset"重置 iis 解决了它

于 2014-01-27T13:38:01.543 回答