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

posted @   NOT_COPY  阅读(2759)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示