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

本文关键字:开发 web 服务器 配置 连接 | 更新日期: 2023-09-27 18:03:37

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

Unable to connect to the configured development web server

然后拒绝运行。

如何解决这个问题?

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

请重新启动计算机后再试。

请遵循以下六个步骤:

  1. 选择VS或Visual Web Developer中的"Tools->External Tools"菜单选项。这将允许你配置和添加新的菜单项到你的工具菜单。

  2. 点击"添加"按钮,添加新的外部工具菜单项。命名为"WebServer on Port 8010"(或任何你想要的)。

  3. 对于"命令"文本框设置,输入以下值:C:'WINDOWS'Microsoft.NET'Framework'v2.0.50727'WebD ev.WebServer.EXE(注意:这指向VS通常自动运行的web-server)。

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

  5. 选择"使用输出窗口"复选框(这将防止弹出命令行窗口)

一旦你点击应用和确定,你现在会有一个新的菜单项在你的"工具"菜单名为"WebServer on Port 8010"。你现在可以在你的解决方案中选择任何web项目,然后选择这个菜单选项来启动一个web服务器,该服务器在8010端口(或任何你想要的端口)上有一个根站点。

您可以在浏览器中通过输入http://localhost:8010/连接到该站点。所有基于根的引用都会正常工作。

  • 最后一步是配置您的web项目,使其在运行或调试站点时自动引用此web服务器,而不是启动内置web服务器本身。为此,在解决方案资源管理器中选择您的web项目,右键单击并选择"属性页"。选择左侧的"开始选项"设置,并在服务器下将单选按钮值从默认值(使用内置web服务器)更改为"使用自定义服务器"。然后将Base URL值设置为:http://localhost:8010/
  • 显然,我不知道这是否是您遇到的问题,但肯定是类似的,本质上的问题应该是您的开发服务器使用的相同端口不可用,因为它已经被另一个web服务器使用。