Luk*_*vec 5 .net c# exception http httplistener
我有这小段代码,尝试在其中添加前缀HttpListener:
listener = new HttpListener();
listener.Prefixes.Add("http://192.168.0.108:8088/");
listener.Start();
Run Code Online (Sandbox Code Playgroud)
哪个抛出:
System.Net.HttpListenerException(0x80004005):指定的网络名称的格式无效
我已经尝试了所有方法:关闭防火墙,以管理员身份运行,使用来注册给定的URL,netsh http urlacl但到目前为止,没有任何效果。
我检查了netstat该地址是否可以使用。奇怪的是,在Windows 10 Fall Creators Update之前,我一直在使用此地址很长时间,因为此更新localhost一直有效。
还有什么我忘记或可以尝试的吗?
您可能忘记了将系统配置为侦听HTTP来自指定IP地址的协议通信。尝试运行以下命令以将其包括在内:
netsh http add iplisten 192.168.0.108
Run Code Online (Sandbox Code Playgroud)
完成此操作后,检查地址列表(现在应该在其中显示IP):
netsh http show iplisten
Run Code Online (Sandbox Code Playgroud)
然后尝试再次运行您的代码。
| 归档时间: |
|
| 查看次数: |
2492 次 |
| 最近记录: |