将 IISExpress 绑定到 IP 地址失败
Binding IISExpress to IP Address Failing
我在 Win8 Win8.1 和 Win10 中的同一个 Windows 框上进行了此操作。昨天我将 Threshold 2 升级到 Windows 10,现在我无法在 IISExpress 中启动我的 API。
绑定设置如下:
<binding protocol="http" bindingInformation="*:51258:jamhq" />
<binding protocol="http" bindingInformation="*:51258:192.168.0.8" />
我已经三次检查了所有 netsh
设置,目前 Windows 在我进行故障排除时防火墙已完全禁用。
每次我尝试启动它时,都会出现如下错误:
Failed to register URL "http://192.168.0.8:51258/" for site "<name>" application "/"
Error Description: The Network location cannot be reached.
For more information ... (0x800704d0)
我可以 ping 这个 IP(显然是因为我在 ping 自己),我可以从我的其他机器/设备 ping 这个位置。
似乎更改了一些极低级别的网络设置。
有没有人见过这个问题或有解决办法?
所以,这可能对以后的其他人有帮助,我今天一直在这个问题上兜兜转转,刚刚解决了这个问题。
更新似乎删除了 http.sys 正在侦听的 IP 地址。所以执行时:
netsh http show iplisten
更新后我唯一的条目是:
::
所以执行:
netsh http add iplisten 192.168.0.8
宾果游戏,现在一切都恢复正常了。
我在 Win8 Win8.1 和 Win10 中的同一个 Windows 框上进行了此操作。昨天我将 Threshold 2 升级到 Windows 10,现在我无法在 IISExpress 中启动我的 API。
绑定设置如下:
<binding protocol="http" bindingInformation="*:51258:jamhq" />
<binding protocol="http" bindingInformation="*:51258:192.168.0.8" />
我已经三次检查了所有 netsh
设置,目前 Windows 在我进行故障排除时防火墙已完全禁用。
每次我尝试启动它时,都会出现如下错误:
Failed to register URL "http://192.168.0.8:51258/" for site "<name>" application "/"
Error Description: The Network location cannot be reached.
For more information ... (0x800704d0)
我可以 ping 这个 IP(显然是因为我在 ping 自己),我可以从我的其他机器/设备 ping 这个位置。
似乎更改了一些极低级别的网络设置。
有没有人见过这个问题或有解决办法?
所以,这可能对以后的其他人有帮助,我今天一直在这个问题上兜兜转转,刚刚解决了这个问题。
更新似乎删除了 http.sys 正在侦听的 IP 地址。所以执行时:
netsh http show iplisten
更新后我唯一的条目是:
::
所以执行:
netsh http add iplisten 192.168.0.8
宾果游戏,现在一切都恢复正常了。