无法在本地ASP.NET开发Web服务器上建立连接?

时间:2009-03-16 14:46:39

标签: asp.net visual-studio configuration

我正在使用Visual Studio 2008,并且我的ASP.NET开发配置工作正常,但今天当我尝试在开发Web服务器中启动任何ASP.NET项目时,浏览器打开,但是我收到错误{ {1}}(每次尝试时端口都不同)。

即使使用新创建的Web应用程序,问题仍然存在。

当我尝试添加与默认页面关联的C#代码文件的断点时,我收到Can't establish a connection to localhost:64428

的警告

我想我已经成功破坏了我的本地ASP.NET开发Web服务器的配置。有谁知道如何解决这种情况?

2 个答案:

答案 0 :(得分:2)

我在这里找到了一个可能的解决方案:

http://www.grumpydev.com/2009/03/12/strange-problem-unable-to-connect-to-the-aspnet-webserver-on-localhost/comment-page-1/#comment-73

总之,编辑您的hosts文件以包含:

127.0.0.1 localhost

不确定我的变化是什么,或者它是否被改变是导致问题的原因,但我现在很高兴自从添加上述条目并注释掉“:: 1”条目。

答案 1 :(得分:0)

我以前遇到过这个问题,并且会从一些事情开始。

  1. 在托盘中,确认没有运行asp.net Web服务器。如果是这样,请将其停止,以便在从VS启动应用程序时重新启动。

  2. 我在应用程序被复制或未正确打开时看到了“无断点”错误,无论是来自IIS中的更改还是其他内容。尝试在文件级别或Web级别打开项目(与您正在进行的操作不同),看看是否能解决问题。这将帮助您隔离那里发生的事情。如果sln文件中存在无效引用,您可能需要尝试打开csproj文件而不是sln文件来隔离。

  3. 您可能需要调试并执行“附加到进程”。这也将有助于确定发生了什么,并使您能够调试它。