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

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

Unable to connect to the configured development web server 

然后它拒绝运行。

我该如何解决这个问题?

请按照以下六个步骤操作:

  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. 选中“使用输出窗口”复选框(这将阻止弹出命令shell窗口。

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

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

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

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

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