如何解决"Microsoft Visual Studio(VS)"错误"无法连接到配置的开发Web服务器"

BG *_*uno 45 visual-studio iis-express access-rights

问题

如果您开始使用" Microsoft Visual Studio(VS) "中的" Microsoft Internet Information Services Express(IIS) ",您可能会在运行时获得生成此错误消息

Unable to connect to the configured development Web server.

Failed to register URL "http://{ip_addr}:{port}/" for site "{project_name}" application "/". Error description: Access is denied. (0x80070005)

它有什么样的权利?

BG *_*uno 55

这意味着您缺少使用它的权利.使用Netsh Commands for Hypertext Transfer Protocol创建它> 添加urlacl.

1)使用+ write"cmd" 打开名为" Command shell "的" 命令行界面(CLI) "WinR

2)打开CLI窗口,如管理员,在打开的窗口上显示鼠标上下文菜单或图标"以管理员身份运行"

3)插入命令以注册URL

netsh http add urlacl url=http://{ip_addr}:{port}/ user=everyone
Run Code Online (Sandbox Code Playgroud)

注意:

  • 使用Win 7上的VS2013,我所要做的就是重新启动Visual Studio,无需重启.谢谢! (3认同)
  • 很棒的答案(+1),但为什么会发生这种情况.一切都是Just Working(tm)然后,第二天醒来工作......但事实并非如此.似乎很奇怪. (3认同)
  • 这对我有用,请注意我必须以管理员身份运行cmd.exe. (2认同)
  • 我在Windows 10上.重新启动没有任何效果.这很有效.但是,此命令需要提升权限,因此您必须以管理员身份运行命令提示符 (2认同)
  • 亲爱的 Microsoft,为什么我几乎每个工作日都必须对随机的 Visual Studio 故障执行一次或多次网络搜索? (2认同)

Ahm*_*lan 23

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

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

VS将为此项目生成新配置.

PS:我的版本是VS2015

  • 谢谢这对我有用.在删除.vs文件夹之前,更改端口号并重建解决方案不起作用. (2认同)

Has*_*jmi 19

管理员身份打开Visual Studio 将解决问题.

  • 我将其称为解决方法,而不是修复。从什么时候开始你需要成为管理员才能使用 Visual Studio 进行调试??? (2认同)

Fra*_*sco 5

我通过更改项目的端口来解决错误.

我做了以下步骤:

  1. 右键单击该项目.
  2. 转到属性.
  3. 转到服务器选项卡.
  4. 在选项卡部分,更改其他端口的项目URL,如8080或3000.

祝好运!


Edu*_*ais 5

我们通过删除项目文件上的.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
Run Code Online (Sandbox Code Playgroud)