Web Services 在IIS Express中处理URL绑定失败

ff29svar  于 2022-11-15  发布在  其他
关注(0)|答案(6)|浏览(118)

我已经在本地部署了我的WCFWeb服务,并且它工作正常,但是在一个方法中我得到了意外的结果,所以我决定在Visual Studio调试我的Web服务。但是我得到了以下错误。(即使我使用管理权限运行VS)。我还在web.config中公开了终结点,但是仍然不工作。这里是来自日志文件的错误,
无法为站点“TaxiRiderService”应用程序“/"注册URL“http://localhost:61241/“。错误描述:访问被拒绝。(0x 80070005)

jtjikinw

jtjikinw2#

我遇到了同样的问题windows7,VS 15,我尝试添加/删除localhost:port#到urlacl使用netsh命令,但没有工作.
netsh http add urlacl url=http://localhost:63746/ user=everyone
我不得不为我的以太网禁用Internet连接共享ICS(我已经为共享Internet到VM启用了此功能),我能够在本地调试/运行解决方案。x1c 0d1x

zkure5ic

zkure5ic3#

您确定您正在使用提升的账户两柴服务吗?如果您尝试使用标准使用者在非预设连接埠上装载服务,这个错误很常见。
您可以尝试将该端口注册给该特定用户。打开提升的命令提示符并执行以下命令:

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

vxqlmq5t

vxqlmq5t4#

在具有管理员访问权限的cmd上

netsh http add urlacl url=http://localhost:80/ user=everyone

从Microsoft文件:Handling URL Binding Failures in IIS Express

mum43rcc

mum43rcc5#

这个问题是在我弄乱了Hyper V虚拟交换机管理器之后出现的。我把局域网卡驱动程序卸载并重新安装了一次。问题立刻解决了。

svdrlsy4

svdrlsy46#

以管理员身份运行visual studio为我解决了这个问题。有时.vs文件夹也需要删除。

相关问题