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

C# 无法连接到配置的开发web服务器,c#,asp.net,visual-studio,visual-studio-debugging,C#,Asp.net,Visual Studio,Visual Studio Debugging,从Visual Studio运行web应用程序时,我收到以下消息: Unable to connect to the configured development web server 然后它拒绝运行 如何解决此问题?请遵循以下六个步骤: 在VS或Visual Web Developer中选择“工具->外部工具”菜单选项。这将允许您配置并将新菜单项添加到工具菜单中 单击“添加”按钮添加新的外部工具菜单项。将其命名为“端口8010上的WebServer”(或您想要的任何其他名称) 对于“命令”文

从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)(或您喜欢的任何端口)

  • 选中“使用输出窗口”复选框(这将防止弹出命令shell窗口)

  • 单击“应用”和“确定”后,您的“工具”菜单中将有一个名为“8010端口上的web服务器”的新菜单项。您现在可以选择解决方案中的任何web项目,然后选择此菜单选项启动在8010端口(或您想要的任何其他端口)上具有根站点的web服务器

    然后,您可以在浏览器中连接到此网站,只需简单地说一句。所有基于根的引用都可以正常工作

  • 最后一步是将web项目配置为在运行或调试站点时自动引用此web服务器,而不是启动内置web服务器本身。为此,请在解决方案资源管理器中选择web项目,右键单击并选择“属性页”。选择“开始选项”左侧和服务器下的设置将单选按钮值从默认值(使用内置Web服务器)更改为“使用自定义服务器”。然后将基本URL值设置为:

  • 显然,我不知道这是否是您遇到的问题,但肯定是类似的问题,本质上,问题应该是您的开发服务器使用的同一端口不可用,因为它已被另一个web服务器使用。

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

    没有足够的信息帮助您这里有您的问题。重新思考您的问题并添加一些特定的诊断信息,您有机会获得一些帮助。否则,您的问题将被关闭。我按下绿色开始按钮(用于调试应用程序)。然后出现此消息。您正在编写什么类型的应用程序?它应该做什么?以管理员身份运行visual studio修复了这里的许多修复程序:Deleting.vs\applicationhost.config已为我修复了此问题。我不太清楚此问题为何被关闭。有一条确切的错误消息以及它是如何为用户发生的。这并不含糊好吧。你知道吗?:)那很好,但我不知道,你能用这个URL更新我的答案吗?为什么我被否决了4次?我试了6个步骤。它们不起作用..还是信息吗appears@MuhammadAkhtar,当我点击你的链接时,它不会显示结果。你能不能把这6个步骤添加到你的答案中,并在其中添加一个链接?这将有助于增加你的选票。谢谢。谢谢,当我重新启动visual studio时,它工作了。