2

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

Unable to connect to the configured development web server

然后它拒绝运行。

我该如何解决这个问题?

4

2 回答 2

3

请重新启动机器后尝试。

于 2011-07-26T10:21:16.083 回答
-1

请遵循以下六个步骤:

  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 服务器使用。

于 2011-07-26T10:17:42.237 回答