我使用 HttpListener 启动本地https一个本地端口监听,启动时报:
在前缀“http://localhost:端口/”上侦听失败,因为它与计算机上的现有注册冲突
cmd命令查看netstat -an |findstr *** 没有查到端口被监听。
使用netsh http show urlacl命令查到以下信息:
URL 保留:
-----------------
保留的 URL : http://*:端口/
用户: BUILTIN\Users
侦听: Yes
委派: No
用户: NT AUTHORITY\LOCAL SERVICE
侦听: Yes
委派: No
SDDL: D:(A;;GX;;;BU)(A;;GX;;;LS)
解决办法:
使用管理员权限执行以下命令: netsh http delete urlacl url=http://localhost:端口/