【问题标题】:unable to connect to the configured development web server [closed]无法连接到配置的开发 Web 服务器 [关闭]
【发布时间】:2011-07-26 10:13:20
【问题描述】:

当我从 Visual Studio 运行我的 Web 应用程序时,我收到以下消息:

Unable to connect to the configured development web server

然后它拒绝运行。

我该如何解决这个问题?

【问题讨论】:

  • 这里没有足够的信息来帮助您解决问题。重新考虑您的问题并添加一些特定的诊断信息,您就有机会获得一些帮助。否则,您的问题将被关闭。
  • 我按下绿色的开始按钮(用于调试应用程序)。然后出现消息
  • 你在写什么样的应用程序?它应该做什么?
  • 以管理员身份运行 Visual Studio 为我解决了这个问题
  • 这里有很多修复:stackoverflow.com/questions/990033/… 删除 .vs\applicationhost.config 为我修复了它。不太清楚为什么关闭。有一个确切的错误消息以及它是如何发生在用户身上的。一点都不模糊。

标签: c# asp.net visual-studio visual-studio-debugging


【解决方案1】:

请重启机器后再试。

【讨论】:

  • 谢谢,当我重新启动visual studio时它工作了。
【解决方案2】:

请遵循以下六个步骤:

  1. 在 VS 或 Visual Web Developer 中选择“工具->外部工具”菜单选项。这将允许您配置新菜单项并将其添加到您的工具菜单。

  2. 单击“添加”按钮添加新的外部工具菜单项。将其命名为“端口 8010 上的 WebServer”(或您想要的任何其他名称)。

  3. 对于“命令”文本框设置,输入此值:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\WebD ev.WebServer.EXE(注意:这指向 VS 的 Web 服务器通常会自动运行)。

  4. 对于“参数”文本框设置,输入以下值:/port:8010 /path:$(ProjectDir)(或您喜欢的任何端口)

  5. 选中“使用输出窗口”复选框(这将防止弹出命令外壳窗口。

点击应用并确定后,您现在将在“工具”菜单中有一个名为“端口 8010 上的 WebServer”的新菜单项。您现在可以在您的解决方案中选择任何 Web 项目,然后选择此菜单选项来启动一个 Web 服务器,该服务器的根站点位于该项目的端口 8010(或您想要的任何其他端口)上。

然后您可以在浏览器中通过简单地说http://localhost:8010/ 连接到该站点。所有基于根的引用都可以正常工作。

  1. 最后一步是将您的 Web 项目配置为在您运行或调试站点时自动引用此 Web 服务器,而不是启动内置 Web 服务器本身。为此,请在解决方案资源管理器中选择您的 Web 项目,右键单击并选择“属性页”。选择左侧的“开始选项”设置,然后在服务器下将单选按钮值从默认值(使用内置网络服务器)更改为“使用自定义服务器”。然后将 Base URL 值设置为:http://localhost:8010/

显然我不知道这是否是您遇到的问题,但肯定是类似的问题,本质上问题应该是您的开发服务器使用的同一端口不可用,因为它已被另一个 Web 服务器使用。

【讨论】:

  • 你知道tinyurl.com/3erwqkb 吗? :)
  • 那很好,但我不知道这个,你能用这个网址更新我的答案
  • 为什么我被 4 次否决了?
  • 我尝试了 6 个步骤。它们不起作用..仍然出现消息
  • @Muhammad Akhtar,当我点击你的链接时,它没有显示结果。您能否仅将 6 个步骤添加到您的答案中并添加一个您从中获取它们的链接?这将是有帮助的添加给你投票。谢谢。
猜你喜欢
  • 2017-03-15
  • 1970-01-01
  • 2019-09-12
  • 1970-01-01
  • 1970-01-01
  • 2013-07-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多