在Windows10里使用visual studio开发程序启动监听本地端口服务。我这里的visual studio版本是2017,在调试运行.net core控制台程序时,使用HttpListener组件,在实例中调用http.Start()方法时出现拒绝访问的异常提示。执行生成,在生成的exe文件点击执行时也会出现该异常提示,原因在于使用HttpListener组件需要以管理员身份开发和启动程序才行。本文地址:http://www.04007.cn/article/1090.html,未经许可,不得转载.
因此解决方案就是:在启动vs的时候需要右键点击以管理员身份运行来操作。也可以使用下面的办法来避免每次以管理员身份去运行生成的exe。本文地址:http://www.04007.cn/article/1090.html,未经许可,不得转载.
除此之外网上提供了另一种解决方案,复制过来:本文地址:http://www.04007.cn/article/1090.html,未经许可,不得转载.
以管理员权限运行cmd,输入: netsh http add urlacl url=http://+:7080/ user=Tester (Tester为当前登陆的计算机用户名)执行后提示:已成功添加 URL 保留项,即表示添加成功。本文地址:http://www.04007.cn/article/1090.html,未经许可,不得转载.
我的工作电脑权限较复杂,试了下未成功也未再尝试,但方法本身应该没有问题。作个记录。本文地址:http://www.04007.cn/article/1090.html,未经许可,不得转载.
本文地址:http://www.04007.cn/article/1090.html 未经许可,不得转载. 手机访问本页请扫描右下方二维码.
![]() |
![]() |
手机扫码直接打开本页面 |