Win10中 HttpListener 拒絕訪問 解決方案


問題描述

HttpListener 開啟http服務時,報權限不足,拒絕訪問;

解決方案

1、開發的軟件以管理身份運行,可以開啟服務;

 

2、軟件右鍵—>屬性—>兼容性—>勾選:以管理員身份運行此程序

 

3、方案二使用window 服務開啟時,也會被拒絕,之后可以使用如下方案:

1、以管理員權限打開CMD命令行

2、輸入 netsh http show urlacl查看http://192.168.1.11:8081/在不在里面

3、將地址加進url,user選擇所有人

命令:netsh http add urlacl url=http://*:8080/ user=Everyone
這邊使用:netsh http add urlacl url=http://192.168.1.11:8081/ user=Everyone

4、配置完之后很可能http服務可以開啟,但是客戶端訪問沒有響應,那應該就時防火牆的問題。

配置防火牆
可以用下面命令來配置

netsh advfirewall firewall Add rule name="命令行Web訪問8081" dir=in protocol=tcp localport=8081 action=allow

或者通過防火牆界面的 入站規則 里面添加一個8081的TCP端口

參照:https://blog.csdn.net/yuhan61659/article/details/90236486


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM