It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center
                            
                        
                    
                
                                已关闭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/

10-11 22:26
查看更多