首页 > 系统相关 >Windows 7环境下HttpListener拒绝访问异常解决方法

Windows 7环境下HttpListener拒绝访问异常解决方法

时间:2022-11-27 16:22:30浏览次数:48  
标签:urlacl 8080 netsh Windows httpListener 访问 HttpListener http

 

 

问题:

Win7下在尝试搭建简单http服务器的时候,执行httpListener.Start();报错HttpListener拒绝访问异常

 


代码如下:

HttpListener httpListener = new HttpListener();//创建服务器监听
httpListener.Prefixes.Add("http://+:8080/");//配置监听地址。+代表本机可能的IP如localhost、127.0.0.1、192.168.199.X(本机IP)等;
httpListener.Start(); //开启对指定URL和端口的监听,开始处理客户端输入请求。

 

 

解决方法:


以管理员CMD命令行执行:
①先删除可能存在的错误urlacl,这里的*号代指localhost、127.0.0.1、192.168.199.X本地地址和+号等。
命令:netsh http delete urlacl url=http://*:8080/ 
举例:netsh http delete urlacl url=http://+:8080/ 


②将上面删除的*号地址重新加进url,user选择所有人
命令:netsh http add urlacl url=http://*:8080/  user=Everyone
举例:netsh http add urlacl url=http://+:8080/  user=Everyone


③CMD配置防火墙
netsh advfirewall firewall Add rule name=\"命令行Web访问8080\" dir=in protocol=tcp localport=8080 action=allow
经过如上设置服务端就可以以httpListener.Prefixes.Add("http://+:8080/");监听地址开启监听。

客户端可以通过访问服务端8080端口。服务端本机也可以在浏览器中以localhost和127.0.0.1访问自身http服务器。

 

标签:urlacl,8080,netsh,Windows,httpListener,访问,HttpListener,http
From: https://www.cnblogs.com/88223100/p/Windows-7-HttpListener-Error.html

相关文章

  • 利用vs.net快速开发windows服务(总结)
    在很多应用中需要做windows服务来操作数据库等操作,比如(1)一些非常慢的数据库操作,不想一次性去做,想慢慢的通过服务定时去做,比如定时为数据库备份等(2)在.netRemoting中利用wi......
  • 调试Windows Service
       通常的处理办法是,在service运行后,在调试器中选择attachtoprocess.   然而这种做法也有一定的局限性,例如在service启动时的OnSta......
  • Python安装(Windows)
    个人喜欢从官网直接下载具体版本安装,然后通过cmd的pip安装其他包。1、官网下载Python,PythonReleasesforWindows|Python.org2、安装选择允许添加路径到系统环境,选择......
  • 分布式配置统一管理平台-Windows
    这里主要使用到disconf分布式配置管理平台支持window和linux下面是大家window环境步骤和一些操作总结。Git-2.6.4-64-bit.exe 1.下载并解压缩     nginx,解压缩到......
  • 【spark】org.apache.hadoop.io.nativeio.NativeIO$Windows.access0(Ljava/lang/Strin
    idea中运行spark项目出现:org.apache.hadoop.io.nativeio.NativeIO$Windows.access0(Ljava/lang/String;I)Z网上的方法很多,最后试成功的只有修改源码的方法1.在源码中找到......
  • 适用于 Linux 的 Windows 子系统(WSL)安装指南
    (目录)WindowsSubsystemforLinuxWSL提供了一个微软开发的Linux兼容内核接口(不包含Linux代码),来自Ubuntu的用户模式二进制文件在其上运行。简单来说就是用Linux系统去......
  • 在Windows 7虚拟机上安装VMWare Tools时遇到回滚问题的解决
    我打算安装Oracle10g作为开发数据库,但是在windows10下安装遇到困难,再加上想减少对主OS的影响,决定安装windows7虚拟机。但是VMWareworkstationspro16和windows7虚拟机安......
  • spring boot 访问静态资源文件
    项目结构:springBoot通过classpath/static目录访问静态资源。注意存放静态资源的目录名称必须是static。将静态资源放在此目录下,通过浏览器直接可以访问访问路径:ht......
  • Windows netstat 查看端口、进程占用
    目标:在Windows环境下,用netstat命令查看某个端口号是否占用,为哪个进程所占用.操作:操作分为两步:(1)查看该端口被那个PID所占用;方法一:有针对性的查看端口,使用命令Netstat–......
  • 2022最新解决Windows安装graphviz软件不被信任;迈克菲阻止;Windows安全中心阻止;path路径
    2022最新解决Windows安装graphviz软件不被信任;迈克菲阻止;Windows安全中心阻止;path路径问题1.graphviz官网地址下载最新的zip文件(exe文件会被认为有风险)解压,记住解压后的......