Visual studio 如何解决“;微软Visual Studio(VS)和#x201D;错误“;无法连接到配置的开发Web服务器”;

Visual studio 如何解决“;微软Visual Studio(VS)和#x201D;错误“;无法连接到配置的开发Web服务器”;,visual-studio,iis-express,access-rights,Visual Studio,Iis Express,Access Rights,问题 如果开始使用“从”,则在运行生成时可能会收到此错误消息 无法连接到配置的开发Web服务器 无法为站点“{project\u name}”应用程序“/”注册URL“http://{ip\u addr}:{port}/”。错误描述:访问被拒绝。(0x80070005) 它是什么样的权利?解决方案 这意味着你失去了使用它的权利。使用>创建它 1) 用Win+R write“cmd”打开“调用” 2) 在打开的窗口或图标上使用鼠标上下文菜单像administrator一样打开CLI窗口 3) 插入

问题

如果开始使用“从”,则在运行生成时可能会收到此错误消息

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

无法为站点“{project\u name}”应用程序“/”注册URL“http://{ip\u addr}:{port}/”。错误描述:访问被拒绝。(0x80070005)


它是什么样的权利?

解决方案

这意味着你失去了使用它的权利。使用>创建它

1) 用Win+R write“cmd”打开“调用”

2) 在打开的窗口或图标上使用鼠标上下文菜单像administrator一样打开CLI窗口

3) 插入命令以注册url

netsh http add urlacl url=http://{ip_addr}:{port}/ user=everyone
注意

  • 对于删除,您可以使用:
    netsh-http-delete-urlacl-url=http://{ip\u-addr}:{port}/
  • 如果无法工作,请重新启动,然后打开项目并重新生成
  • 有时这些症状可能是相同的
解决方案1

如果使用Visual Studio的较新版本,则可能没有此问题。我目前正在使用Visual Studio 2015,它工作得很好

解决方案2

您可以通过更改项目的
端口号来解决此问题。

因为原因是端口号与其他应用程序冲突

我有同样的问题,并通过这样做(通过更改端口号)修复。
我在这里解决了这个问题:


如果您使用不同版本的Visual Studio;您还可以通过解决方案资源管理器中project的“属性”窗口更改端口号。

如果您尝试了许多方法,但仍然存在此问题,请查看防火墙设置,确保它不会阻止Visual Studio或IIS


这对我有用

以管理员身份打开Visual Studio将解决此问题。

我通过更改项目的端口解决了此错误

我执行了以下步骤:

  • 右键单击项目
  • 转到属性
  • 转到服务器选项卡
  • 在选项卡部分,更改其他端口(如8080或3000)的项目URL

  • 祝你好运

    我刚刚解决了这个问题,在系统托盘(右下角)中,您可以单击IIS图标并停止当前站点,然后它允许我运行。

    我尝试了上面几乎所有的选项,但没有一个适合我的场景。最后,我被迫卸载IIS Express,重新启动机器,并再次从Microsoft安装相同的版本


    无论如何,感谢上面的所有建议。

    这发生在我在Windows 7和VS 2013上,在构建后在浏览器上查看项目时。我只需关闭浏览器“Chrome”,然后使用某个实用程序确保该端口未在我的网络活动中使用,然后重试并正常工作。

    我刚刚在Windows 7上的VS2013中遇到并解决了此问题。它是一个不使用SSL的Web应用程序项目。但当我检查属性窗口(F4)时,SSL已启用。将SSL设置为false解决了该问题


    但是,在发布此答案之前进行验证时,将其重新打开并不会导致问题再次出现。因此,可能是写入该首选项的任何内容都可以解决问题,而不是写入内容的详细信息。

    对于我来说,我尝试了上面的一些方法-以管理员身份运行,检查防火墙

    对我来说,这是IIS Express配置。在没有进行太多调查的情况下,进行了一点“让它工作起来”的修复,但是删除文件夹IIS Express位于

    C:\Users\UserName\Documents\iisexpress
    
    不确定是什么导致我的VS2013出现问题-但我经常在IIS和IIS Express中的VS2013站点之间切换


    注意:当我忘记以管理员身份运行VS2013时,我的本地IIS项目会插入IIS Express applicationhost.config文件,该文件无法打开web项目。这真是令人沮丧。

    除了Bruno的回答之外,我还为localhost注册了相同的端口。否则,VS2015在服务器启动时给我拒绝访问的错误

    netsh http add urlacl url=http://localhost:{port}/ user=everyone
    

    可能是因为我在aplicationhost.config中也有本地主机的绑定。

    Visual Studio 2015、Windows 10、项目源代码管理是在TFS Online中管理的

    这些对我来说都不起作用,这个问题是在Windows 10重新格式化并随后重新安装VStudio 2015之后出现的。我将项目映射到同一个文件夹(剩余的文件夹和文件仍然存在)


    删除整个旧项目(特别是.VS),然后重新映射它修复了所有问题。

    我通过重新启动计算机解决了这个问题。我猜此端口正被一个需要终止的进程占用。

    我修复了删除project文件夹上的.vs文件夹的问题

    • 关闭VS项目
    • 删除项目文件夹中包含applicationhost.config文件的.vs文件夹

    VS将为此项目生成新配置

    在Windows 8上的VS2003和VS2017中为我工作

  • 使用管理员权限在CMD中运行命令

    netsh-http-add-iplistene-ipaddress=::

  • 然后转到regedit path
    [HKEY\U LOCAL\U MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters]
    并检查是否已添加该值。


  • 有关详细信息,请检查我们通过删除项目文件夹上的.vs文件夹,并删除临时ASP.NET文件来解决此问题

    1. Close the Visual Studio.
    2. Delete .vs folder on project folder that includes applicationhost.config file.
    3. Delete temporary ASP.NET Files located: C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root
    

    只需更新Visual Studio,这是对我来说最简单的解决方案。

    我正在使用Visual Studio 2015。
    删除项目文件夹中的.vs文件夹帮助我修复了此问题。您必须先关闭visual studio。

    使用Win 7上的VS2013,我只需重新启动visual studio,无需重新启动。谢谢答案很好(+1),但为什么会发生这种情况