【问题标题】:Can't establish connection on local ASP.NET development web server?无法在本地 ASP.NET 开发 Web 服务器上建立连接?
【发布时间】:2010-10-13 15:19:16
【问题描述】:

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

即使是新创建的 Web 应用程序也会出现问题。

当我尝试在与默认页面关联的 C# 代码文件中添加断点时,我收到一条警告:The breakpoint will not currently be hit. No symbols have been loaded for this document.

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

【问题讨论】:

  • 哼,很好,约翰。很遗憾,此设置在发布后似乎无法更改。

标签: asp.net visual-studio configuration


【解决方案1】:

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

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

总之,编辑您的主机文件以包括:

127.0.0.1 本地主机

不确定我的更改是如何更改的,或者是否更改是导致问题的原因,但我现在可以开始了,因为添加了上述条目并注释掉了“::1”条目。

【讨论】:

    【解决方案2】:

    我之前遇到过这个问题,我会从几件事开始。

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

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

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

    【讨论】:

    • 我还会添加以检查构建并确保它是调试。清除 VSWebCache 和临时框架文件夹也可能会有所帮助。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-06
    • 2015-05-26
    • 2011-10-04
    • 2010-11-02
    • 1970-01-01
    • 2017-09-03
    相关资源
    最近更新 更多