当前位置: 首页 > news >正文

解决 wcf HTTP 无法注册 另一应用程序正在使用 TCP 端口 80

在看wcf广播事件的程序时候,运行到

ILogService service = DuplexChannelFactory<ILogService>.CreateChannel(client,
                 new  WSDualHttpBinding(), new  EndpointAddress( "http://localhost:8567/server" ));

报出个异常 

HTTP 无法注册 URL http://+/Temporary_Listen_Addresses/144ff7cb-10a4-4836-b76a-1a516da4ebda/,因为另一应用程序正在使用 TCP 端口 80。

当我们用WSDualHttpBinding进行双工通信时

在默认情况下,回调接口会使用80端口,clientBaseAddress为http://localhost:80  而80端口已经被IE浏览器占用,

如果我们不在客户端的代理端做任何事情的话,很可能出这个错误

解决方法:

1修改代码

DuplexChannelFactory<ILogService> channelFactory = new  DuplexChannelFactory<ILogService>(instanceContext);
 
WSDualHttpBinding ws = new  WSDualHttpBinding();
ws.ClientBaseAddress = new  Uri( "http://localhost:8566" );
channelFactory.Endpoint.Binding = ws;
 
channelFactory.Endpoint.Address = new  EndpointAddress( "http://localhost:8567/server" );
ILogService service = channelFactory.CreateChannel();

2修改配置文件

<wsDualHttpBinding clientBaseAddress= "http://localhost:8566/server" />

  

 本文转自lpxxn博客园博客,原文链接:http://www.cnblogs.com/li-peng/archive/2012/11/16/wcferror.html,如需转载请自行联系原作者

相关文章:

  • [树链剖分]luogu P2590 ZJOI 树的统计
  • linux中断线程化分析【转】
  • php linux 脚本语法解释
  • python之udp协议的套接字
  • PHP变量
  • AdTime:多屏互动 进化中的大数据营销
  • Unity2018新功能抢鲜 | Package Manager
  • 快递业频爆黑料,不如让机器人送货吧!
  • Java 基础 之 for 循环
  • BIND9 DoS漏洞CVE-2016-8864 绿盟科技发布技术分析与防护方案 北京有1435台设备受影响...
  • yum更新出错-解决
  • linux使用wget下载jdk并配置
  • 虚假信息成物联网“毒瘤”
  • 今天的考核题目: 你知道React和Vue的区别吗? skr,skr
  • 网易研究院汪源:MySQL或成为最大黑马
  • 《用数据讲故事》作者Cole N. Knaflic:消除一切无效的图表
  • Android 架构优化~MVP 架构改造
  • Java 最常见的 200+ 面试题:面试必备
  • js递归,无限分级树形折叠菜单
  • JS题目及答案整理
  • Linux学习笔记6-使用fdisk进行磁盘管理
  • mockjs让前端开发独立于后端
  • react-core-image-upload 一款轻量级图片上传裁剪插件
  • React-Native - 收藏集 - 掘金
  • text-decoration与color属性
  • vue-cli3搭建项目
  • 后端_ThinkPHP5
  • 精彩代码 vue.js
  • 使用 @font-face
  • 腾讯大梁:DevOps最后一棒,有效构建海量运营的持续反馈能力
  • Oracle Portal 11g Diagnostics using Remote Diagnostic Agent (RDA) [ID 1059805.
  • C# - 为值类型重定义相等性
  • ​比特币大跌的 2 个原因
  • ​一些不规范的GTID使用场景
  • #《AI中文版》V3 第 1 章 概述
  • #图像处理
  • %check_box% in rails :coditions={:has_many , :through}
  • (1)(1.8) MSP(MultiWii 串行协议)(4.1 版)
  • (4)STL算法之比较
  • (Mac上)使用Python进行matplotlib 画图时,中文显示不出来
  • (ZT)出版业改革:该死的死,该生的生
  • (八)Flask之app.route装饰器函数的参数
  • (二)hibernate配置管理
  • (附源码)springboot学生选课系统 毕业设计 612555
  • (附源码)基于ssm的模具配件账单管理系统 毕业设计 081848
  • (四)库存超卖案例实战——优化redis分布式锁
  • (转载)虚幻引擎3--【UnrealScript教程】章节一:20.location和rotation
  • .NET Compact Framework 3.5 支持 WCF 的子集
  • .NET Core MongoDB数据仓储和工作单元模式封装
  • .net Stream篇(六)
  • @configuration注解_2w字长文给你讲透了配置类为什么要添加 @Configuration注解
  • @德人合科技——天锐绿盾 | 图纸加密软件有哪些功能呢?
  • [ 转载 ] SharePoint 资料
  • [1204 寻找子串位置] 解题报告
  • [C#基础知识]专题十三:全面解析对象集合初始化器、匿名类型和隐式类型