已关闭8年。
当我从Visual Studio运行Web应用程序时,出现以下消息:
Unable to connect to the configured development web server
然后,它拒绝运行。
如何解决这个问题?
最佳答案
请按照以下六个步骤操作:
在VS或Visual Web Developer中选择“工具->外部工具”菜单选项。这将允许您配置新菜单项并将其添加到“工具”菜单。
单击“添加”按钮以添加新的外部工具菜单项。将其命名为“端口8010上的WebServer”(或其他所需名称)。
对于“命令”文本框设置,输入以下值:C:\ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ WebD ev.WebServer.EXE(注意:这指向VS通常自动运行的Web服务器)。
对于“参数”文本框设置,输入以下值:/ port:8010 / path:$(ProjectDir)(或您喜欢的任何端口)
选中“使用输出窗口”复选框(这将防止弹出命令行窗口。
单击“应用并确定”后,您现在将在“工具”菜单中有一个名为“端口8010上的WebServer”的新菜单项。现在,您可以在解决方案中选择任何Web项目,然后选择此菜单选项以启动一个Web服务器,该Web服务器在项目的端口8010(或您想要的任何其他端口)上具有根站点。
然后,您只需说出http://localhost:8010/,即可在浏览器中连接到该站点。所有基于root的引用都可以正常工作。
最后一步是将您的Web项目配置为在运行或调试站点时自动引用此Web服务器,而不是启动内置Web服务器本身。为此,请在解决方案资源管理器中选择您的Web项目,右键单击并选择“属性页”。选择左侧的“启动选项”设置,然后在服务器下将单选按钮值从默认值(使用内置Web服务器)更改为“使用自定义服务器”。然后将基本URL值设置为:http://localhost:8010/
显然,我不知道这是否是您遇到的问题,但绝对是类似的问题,本质上来说,问题应该是您的Development Server使用的同一端口不可用,因为它已被另一个Web服务器使用。
关于c# - 无法连接到已配置的开发Web服务器,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6828483/