我有一小段代码,其中我尝试为我的
HttpListener
添加前缀:listener = new HttpListener();
listener.Prefixes.Add("http://192.168.0.108:8088/");
listener.Start();
出现的异常:
System.Net.HttpListenerException (0x80004005):指定的网络名称格式无效
我已经尝试了所有方法:关闭防火墙、以管理员身份运行、使用 netsh http urlacl
注册给定的 URL,但是,到目前为止仍然没有任何作用。
我使用 netstat
检查了该地址是否可以使用,发现是可以的。关于这件事情奇怪的是,在 Windows 10 秋季创作者更新之前,我一直在使用这个地址,但是自从更新后,只有 localhost
能够正常工作。
我还有其他遗漏或者可以尝试的方法吗?