无法连接到配置的开发Web服务器

时间:2011-07-26 10:13:21

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

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

Unable to connect to the configured development web server

然后它拒绝运行。

如何解决此问题?

2 个答案:

答案 0 :(得分:3)

请在重新启动机器后尝试。

答案 1 :(得分:-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. 对于“Arguments”文本框设置,请输入以下值:/ port:8010 / path:$(ProjectDir)(或您喜欢的任何端口)

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

  6. 点击“申请”后,您将在“工具”菜单中看到一个名为“端口8010上的WebServer”的新菜单项。您现在可以在解决方案中选择任何Web项目,然后选择此菜单选项以启动在项目的端口8010(或您想要的任何其他端口)上具有根站点的Web服务器。

    然后,您只需说出http://localhost:8010/即可在浏览器中连接到此网站。所有基于根的引用都可以正常工作。

    1. 最后一步是将Web项目配置为在运行或调试站点时自动引用此Web服务器,而不是启动内置Web服务器本身。要执行此操作,请在解决方案资源管理器中选择您的Web项目,右键单击并选择“属性页”。选择左侧的“启动选项”设置,然后在服务器下将默认的单选按钮值(使用内置Web服务器)改为“使用自定义服务器”。然后将基本网址值设置为:http://localhost:8010/
    2. 显然我不知道这是否是你遇到的问题,但肯定是类似的,基本上问题应该是开发服务器使用的同一个端口不可用,因为它已被其他网络服务器使用。