如何解决“Microsoft Visual Studio(VS)”错误“无法连接到已configuration的开发Web服务器”

问题

如果您从“ Microsoft Visual Studio(VS) ”开始使用“ Microsoft Internet信息服务快速(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)

这是什么样的权利?

这意味着你错过了使用它的权利。 使用超文本传输​​协议的Netsh命令创build它> 添加urlacl 。

1)用Win + R打开“ 命令行界面(Command Line Interface,简称CLI) ”, 命令为 “cmd”

2)打开CLI窗口,如pipe理员打开的窗口上的鼠标上下文菜单或图标“以pipe理员身份运行”

3)插入命令注册url

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

  • 对于删除,您可以使用netsh http delete urlacl url=http://{ip_addr}:{port}/
  • 如果不工作,重新启动Microsoft Windows(WIN) ,然后打开项目并重新构build。
  • 有时这些症状可能与“无法启动IIS Express Web服务器”相同 。

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

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

我做了以下步骤:

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

祝你好运!

解决scheme1

如果您使用newer version的Visual Studio,则可能不存在此问题。 我目前正在使用Visual Studio 2015,它工作得很好。

解决scheme2

您可以通过更改项目的port number来解决这个问题。
原因是端口号与其他应用程序冲突。

我有同样的问题,并通过这样做(通过更改端口号)修复。
我已经解决了这个问题: 在Visual Studio 2013中更改项目端口号

如果您使用不同版本的Visual Studio; 您也可以在解决scheme资源pipe理器中按项目的“属性”窗口更改端口号。

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

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

但是,在发布此答案之前进行validation时,将其重新打开并不会导致问题再次发生。 所以,写入这个首选项的任何东西都可以解决问题,而不是所写的细节。

对我来说,我尝试了一些以上 – 以pipe理员身份运行,检查防火墙。

对我来说这是IIS Express的configuration。 有点“只是得到它的工作”修复没有太多的调查,但删除IIS Express文件夹位于下

 C:\Users\UserName\Documents\iisexpress 

不知道是什么导致了我的VS2013的问题 – 但我不断翻转之间的IIS和IIS Express的VS2013网站。

注:当我忘记以pipe理员身份运行VS2013时,我的本地IIS项目被插入IIS Express applicationhost.config文件(这似乎是我需要做的与本地IIS工作)。 这真是令人沮丧。

如果你已经尝试了很多方法,仍然有这个问题, 看看你的防火墙设置 ,并确保它不阻止Visual Studio或IIS!

这对我有用!

我尝试了几乎所有的选项,他们都没有为我的scheme工作。 最后,我被迫卸载IIS Express,重新启动机器,并再次从Microsoft安装相同的版本。

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

这发生在我在Windows 7和VS 2013上,同时在浏览器上查看项目后。 我只需要closures浏览器“Chrome”,然后确保该端口没有在我的networking活动中使用一些实用程序,然后再试一次,没有任何问题的工作。

除了布鲁诺的回答,我结束了注册本地主机相同的端口。 否则VS2015给我在服务器启动时访问拒绝错误。

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

可能是因为我在aplicationhost.config中也绑定了localhost。

Visual Studio 2015,Windows 10,项目源代码控制在TFS在线pipe理。

没有一个工作forms我,问题出现在Windows 10的重新格式化和随后重新安装VStudio 2015.我映射项目到相同的文件夹(残留文件夹和文件仍然存在)。

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

我通过重新启动计算机解决了这个问题。 我猜测这个港口正在被一个需要被杀的进程占领。