代码改变世界

无法启动 IIS Express Web 服务器、无法注册 URL、访问被拒绝

2024-02-29 18:43  狼人:-)  阅读(305)  评论(0编辑  收藏  举报

https://stackoverflow.com/questions/23502327/unable-to-launch-the-iis-express-web-server-failed-to-register-url-access-is-d

34

当我尝试从远程位置访问我的网站时,发生了这种情况:

首先,applicationhost.config(VS2015)包含标准:

<binding protocol="http" bindingInformation="*:64376:localhost" />

为了从网络内的远程位置访问我的站点,我添加了(步骤 1):

<binding protocol="http" bindingInformation="*:64376:192.168.10.132" />

然后,我以管理员权限进入CMD(步骤2):

netsh http add urlacl url=http://*:64376/ user=Everyone

作为第 3 步,我将其添加到防火墙的规则中。

netsh advfirewall firewall add rule name=”IISExpressWeb” dir=in protocol=tcp localport=64376 profile=private,domain remoteip=localsubnet action=allow

然后,当我尝试再次运行该解决方案时,出现此错误。

解决方案:netsh我似乎已经完成了所有正确的事情,但直到我也运行现有的 localhost 规则时它才起作用

netsh http add urlacl url=http://localhost:64376/ user=Everyone

现在,它又起作用了。