在 IIS Express 中处理 URL 绑定失败
Handling URL Binding Failures in IIS Express
我已经在本地部署了我的 WCF 网络服务并且它工作正常,但是在某种方法中我得到了意想不到的结果所以我决定 调试 我的网络服务在 Visual Studio。但是我收到以下错误。 (即使我是运行 VS 拥有管理权限)。
我还在 web.config
中公开了端点,但这里仍然无法工作是来自日志文件的错误,
Failed to register URL "http://localhost:61241/" for site
"TaxiRiderService" application "/". Error description: Access is
denied. (0x80070005)
您确定您正在使用提升的帐户调试服务吗?
如果您尝试使用标准用户在非默认端口上托管服务,则此错误很常见。
您可以尝试将该端口注册给该特定用户。打开提升的命令提示符并执行以下命令:
add urlacl url=http://localhost:61241/TaxiRiderService user=YOURDOMAIN\youruser
详情请看:http://msdn.microsoft.com/en-us/library/windows/desktop/cc307223%28v=vs.85%29.aspx
从项目中打开 .CSPROJ,删除
的整行
和 ...
http://gizmoblogr.com/821/workaround-url-binding-failure-error-iisexpress
我遇到了同样的问题 windows7,VS15,
我尝试使用 netsh 命令 adding/removing localhost:port# 到 urlacl,但是没有用。
netsh http add urlacl url=http://localhost:63746/ user=everyone
我必须为我的以太网禁用 Internet 连接共享 ICS(我已启用它以将 Internet 共享到 VM)并且我能够 debug/run 在本地解决方案。
在具有管理员权限的 cmd 上
netsh http add urlacl url=http://localhost:80/ user=everyone
来自 Microsoft 文档:Handling URL Binding Failures in IIS Express
运行 visual studio 作为管理员为我解决了这个问题。
有时.vs文件夹也需要删除
我在弄乱 Hyper V 虚拟交换机管理器后遇到了这个问题。
我卸载了 LAN 卡驱动程序并重新安装。
问题一下子解决了。
我已经在本地部署了我的 WCF 网络服务并且它工作正常,但是在某种方法中我得到了意想不到的结果所以我决定 调试 我的网络服务在 Visual Studio。但是我收到以下错误。 (即使我是运行 VS 拥有管理权限)。
我还在 web.config
中公开了端点,但这里仍然无法工作是来自日志文件的错误,
Failed to register URL "http://localhost:61241/" for site "TaxiRiderService" application "/". Error description: Access is denied. (0x80070005)
您确定您正在使用提升的帐户调试服务吗? 如果您尝试使用标准用户在非默认端口上托管服务,则此错误很常见。
您可以尝试将该端口注册给该特定用户。打开提升的命令提示符并执行以下命令:
add urlacl url=http://localhost:61241/TaxiRiderService user=YOURDOMAIN\youruser
详情请看:http://msdn.microsoft.com/en-us/library/windows/desktop/cc307223%28v=vs.85%29.aspx
从项目中打开 .CSPROJ,删除
的整行
http://gizmoblogr.com/821/workaround-url-binding-failure-error-iisexpress
我遇到了同样的问题 windows7,VS15, 我尝试使用 netsh 命令 adding/removing localhost:port# 到 urlacl,但是没有用。
netsh http add urlacl url=http://localhost:63746/ user=everyone
我必须为我的以太网禁用 Internet 连接共享 ICS(我已启用它以将 Internet 共享到 VM)并且我能够 debug/run 在本地解决方案。
在具有管理员权限的 cmd 上
netsh http add urlacl url=http://localhost:80/ user=everyone
来自 Microsoft 文档:Handling URL Binding Failures in IIS Express
运行 visual studio 作为管理员为我解决了这个问题。 有时.vs文件夹也需要删除
我在弄乱 Hyper V 虚拟交换机管理器后遇到了这个问题。 我卸载了 LAN 卡驱动程序并重新安装。 问题一下子解决了。