我曾经在Windows 8、Windows 8.1和Windows 10的同一台电脑上成功运行了这个API。昨天,我升级到Windows 10的Threshold 2版本后,在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通这个位置。
看起来某些极低级别的网络设置已经被更改。
有人遇到过这个问题或者有解决方案吗?
netsh http add iplisten 127.0.0.1:60000
解决了这个问题。 - Martin_W