WCF分布式开发常见错误(11):There is already a listener on IP endpoint ,IP 终结点 已经存在侦听器

简介:
 进行WCF服务终结点配置的过程中,当你配置服务终结点端口,启动服务程序的时候会遇到如下错误,服务无法启动,1.错误信息如下:
  IP终结点(端口) 0.0.0.0:8002已经存在一个侦听器,请确保程序中没有多次使用一个终结点,或别的程序没有监听此终结点(端口)
There is already a listener on IP endpoint 0.0.0.0:8002.  Make sure that you are not trying to use this endpoint multiple times in your application and that there are no other applications listening on this endpoint.
  2.原因:此端口已经被使用,即已经有程序在使用一个相同的端口所致。必须我们配置两个服务终结点使用一个终结点端口
< endpoint 
          address
= " http://localhost:8002/WCFService "  
          binding
= " wsHttpBinding "  
          contract
= " WCFService.IWCFService " >
        
</ endpoint >
        
< endpoint 
          address
= " net.tcp://localhost:8002/WCFService "  
          binding
= " netTcpBinding "   bindingName = " netTcpBinding "
          
          contract
= " WCFService.IWCFService " >
        
</ endpoint >
    运行服务程序就会出现错误。
3.解决办法:
 (1)检查机器的端口,确保此端口不是系统服务端口,或者没被其他程序使用。
(2)检查服务终结点配置信息,确保两个不同的服务使用不同的终结点端口
 此例中的修改代码改为端口8001即可:
         < endpoint 
          address
= " http://localhost:8001/WCFService "  
          binding
= " wsHttpBinding "  
          contract
= " WCFService.IWCFService " >
        
</ endpoint >


 本文转自 frankxulei 51CTO博客,原文链接:http://blog.51cto.com/frankxulei/320431,如需转载请自行联系原作者



相关文章
|
C++
WCF框架-分布式联调
WCF框架-分布式联调
380 0
|
Web App开发 C#
WCF-找不到终结点
开发环境:Vs2010SP1 Rel 问题:开发WCF服务端新建Wcf服务的过程中,正常的新建了svc服务,在浏览器中打开总是提示找不到终结点 解决:添加svc文件时,应该选择WCF服务,而不是WCF数据服务, 如果你选择WCF数据服务,生成的svc头命令是 在浏览器中浏览这...
1162 0
|
自然语言处理 网络协议 数据格式
|
XML 监控 安全
Adhesive框架系列文章--WCF 分布式服务模块使用和实现
Adhesive框架中的WCF分布式服务模块基于原来写的WCF扩展修改而来,主要的修改如下: 1)原先使用数据库的元数据配置,现在统一改为配置服务,主要是为了统一,不用再去开发一个WCF的配置后台 2)原先直接存储到Mongodb中的各种日志,现在统一使用Monodb数据服务,也是进行了一个统一 3)和信息中心模块中的网站请求状态(统计每一个请求的情况)一样,这里也提供了WCF客户端和服务端的执行状态   这个模块主要实现如下功能: 1)集中化的配置:地址、绑定、契约、端点等等信息都无需在配置文件中配置,直接在统一的配置服务中进行配置。
1205 0
|
测试技术 Go 数据库
使用Entity Framework和WCF Ria Services开发SilverLight之1:简单模型
本文目的是通过Silverlight ria service完成一次数据的读取过程,并且在此基础上建立测试项目。 Ria service借助于WCF和ADO.NET Entity Framework构建分布式开发框架。
1215 0
|
数据库 测试技术 安全
使用Entity Framework和WCF Ria Services开发SilverLight之2:POCO
在上一篇中《使用Entity Framework和WCF Ria Services开发SilverLight之1:简单模型》我们提出这类简单模型的几个问题: 1:实体模型被紧耦合在EDM中,同时它不能项目(模块)使用。
1468 0