背景:用winfrom做一个小的http服务器,放在云服务器进行测试;
问题:在本地运行正常,放到服务器报异常,异常信息如下:

详细异常文本:
有关调用实时(JIT)调试而不是此对话框的详细信息,
请参见此消息的结尾。

************** 异常文本 **************
System.Net.HttpListenerException (0x80004005): 指定的网络名格式无效。
在 System.Net.HttpListener.AddAllPrefixes()
在 System.Net.HttpListener.Start()
在 app服务器通讯测试.Form1.button1_Click(Object sender, EventArgs e) 位置 d:\用户目录\我的文档\Visual Studio 2013\Projects\app服务器通讯测试\app服务器通讯测试\Form1.cs:行号 60
在 System.Windows.Forms.Control.OnClick(EventArgs e)
在 System.Windows.Forms.Button.OnClick(EventArgs e)
在 System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
在 System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
在 System.Windows.Forms.Control.WndProc(Message& m)
在 System.Windows.Forms.ButtonBase.WndProc(Message& m)
在 System.Windows.Forms.Button.WndProc(Message& m)
在 System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
在 System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
在 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

异常代码:

                 httplistener = new HttpListener();httplistener.AuthenticationSchemes = AuthenticationSchemes.Anonymous;//指定身份验证 :匿名httplistener.Prefixes.Add(requestUrl);httplistener.Start();             //异常在此触发;

解决思路:

  1. 查看端口是否开启
  2. 查看网络连接时否ping通
  3. 在本地测试查看有无异常;
  4. 通过添加 URL 保留项
    cmd命令: netsh http add urlacl url=http://*:端口号/ user=Everyone

实际解决办法:
将url写死到程序里; 可能出现问题原因,外部输入字符串拼接问题;

关于http协议服务器中 HttpListenerException指定的网络名格式无效相关推荐

  1. 指定的服务器不可访问,windows7无法访问共享服务器,提示指定的网络名不再可用...

    一台Windows7系统早上使用共享盘的时候可以打开,因为解压共享盘里的一个文件,系统报错后,再访问共享盘时就提示指定的网络名不再可用.然后我再用另一台Windows10操作系统的电脑解压文件,结果一 ...

  2. 指定的网络名不再可用的解决方法

    2009-06-04 16:40 自己用的一台服务器总是出现"指定的网络名不再可用"这个问题 用ip来访问总是不成功.在网上找了许多方法也不行后来终于找到解决方法了 原因是两个服务 ...

  3. .net连接Sql时出现已成功与服务器建立连接,但是在登录过程中发生错误。 (provider: TCP 提供程序, error: 0 - 指定的网络名不再可用。) ...

    已成功与服务器建立连接,但是在登录过程中发生错误. (provider: TCP 提供程序, error: 0 - 指定的网络名不再可用.) 今天早上的程序还好好的,下午休息后打开程序,用户登录后发现 ...

  4. 与MS SqlServer服务器 建立连接后,查询数据时发生-指定的网络名不再可用错误-The specified network name is no longer available

    MS SqlServer 建立连接后,查询数据时发生Failed to retrieve data for this request ,报指定的网络名不再可用错误-The specified netw ...

  5. windows 指定的网络名不可用__被我解决了!

    我的电脑系统为win2003企业版并且连接一台激光打印机,别人用vista 和xp系统通过运行中\\IP地址方式访问我提示错误"指定的网络名不可用",我检查了Guest已开启,组策 ...

  6. 关于“指定的网络名不再可用\企图在不存在的网络连接上进行操作”的问题解决...

    今天一来发现很客户端无法映射服务器文件,出现" 指定的网络名不再可用\企图在不存在的网络连接上进行操作"错误提示,但是服务器与客户端之间都能PING通.在网上查找了下解决方案,如下 ...

  7. win7网络的计算机名称,Win7指定的网络名不再可用快速解决教程

    在局域网中,设置共享可以让我们工作效率提高,共享文件更加方便,但是经常会遇到一些错误,如打不开共享计算机,提示指定的网络名不再可用,非常容易出现,这主要是由于网络不通或是电脑上相关服务没有启动导致的, ...

  8. 拿下“[warn] (OS 64)指定的网络名不再可用”错误

    近来点击玩聚热点故事,偶尔遇到500错误,看了看Apache2.2.3日志(Windows2003下的),注意到如下错误丫的总出现: [warn] (OS 64)指定的网络名不再可用. : winnt ...

  9. Apache2.2(OS 64)指定的网络名不再可用的处理

    昨天收到一个客户方电话求助,说是内网网站访问慢,log里刷新的日志为:[warn] (OS 64)指定的网络名不再可用. : winnt_accept: Asynchronous AcceptEx f ...

最新文章

  1. ARCGIS中某字段递增赋值
  2. 多服务器session共享之memcache共享安装和实现篇(apache+php-windows)
  3. 一个故事讲清楚BIO NIO 异步
  4. 省选模拟赛记录(越往下越新哦~~~)
  5. 上Google Adsense个人的一点体验
  6. 【Cocos得知】技术要点通常的积累
  7. 阅文推“单本可选新合同”:授权分级、免费或付费自选
  8. http://book.ifeng.com/lianzai/detail_2011_05/08/6243572_37.shtml
  9. C根据输入的城市坐标求各城市间的距离
  10. 算法分析与设计实验报告四——回溯法实验
  11. ERP系统之结存功能
  12. suse linux 飞信客户端,飞信 for linux
  13. 微信公众号开发—通过网页授权实现业务系统登录及用户绑定(微信网页授权自动登录业务系统)
  14. Attribute特性定义及应用
  15. 一、初识FreeRTOS之FreeRTOS简介
  16. 《Java SE实战指南》09:访问级别修饰符(Access level modifiers)
  17. 《嵌入式 - 嵌入式大杂烩》 处理器架构与指令集
  18. java excel 列_java 如何操作excel 插入一列
  19. csgo删除机器人_《CS:GO》更新移除补位机器人并调整地图和修复bug
  20. jupyter自动补齐插件安装后没有Nbextensions 不显示jupyter lab自动补全插件jupyter lsp的安装与使用

热门文章

  1. lazada、shopee转化率低怎么办?做好这几点,让你的店铺转化率提升
  2. 前端三大技术栈之CSS3总结上
  3. tmux从入门到入土
  4. 你认为 2020 年我国第七次全国人口普查数据会有误差吗?请给出理由。
  5. pyh 修改addJS时默认的位置
  6. 函数模型Linux系统文件I/O编程(三)---I/O多路复用
  7. Spring源码——动态AOP实现流程
  8. windows 下配置 apache 2.2.4+php 5.2.5+mysql 5.0.41+zend 3.3.0最新配置
  9. rgb ALPHA_8、ARGB_4444、ARGB_8888和RGB_565的区别
  10. mysql for python 安装_MySQLdb for python 安装