WCF开发常见问题:“There is already a listener on IP endpoint 0.0.0.0:4503”
2010-11-01 11:12
483 查看
在寄宿到控制台的WCF服务启动时或者运行期间,经常自己停掉,通过日志记录可以看到
2010/10/27 10:19:08 : There is already a listener on IP endpoint 0.0.0.0:4503. 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.
应该是同一个端口被多个服务监听了,查了一下服务的配置,果然如此
代码
<service behaviorConfiguration="WCFService.Behavior" name="WCFService.SynchronizationService">
<host>
<baseAddresses>
<add baseAddress="net.tcp://localhost:4503/SynchronizationService"/>
</baseAddresses>
</host>
<endpoint address="" binding="netTcpBinding" contract="WCFService.ISynchronizationService" bindingConfiguration="netTcpBindConfig"></endpoint>
<endpoint address="mex" binding="mexTcpBinding" contract="IMetadataExchange" ></endpoint>
</service>
<service behaviorConfiguration="WCFService.Behavior" name="AuthenticateService">
<host>
<baseAddresses>
<add baseAddress="net.tcp://localhost:4503/AuthenticateService"/>
</baseAddresses>
</host>
<endpoint address="" binding="netTcpBinding" contract="IAuthenticateService" bindingConfiguration="netTcpBindConfig"></endpoint>
<endpoint address="mex" binding="mexTcpBinding" contract="IMetadataExchange" ></endpoint>
</service>
于是将其中一个服务的端口改掉成4504即可。
为了保证端口的唯一性,首先这个端口不能是常见的系统端口,其次不能是其他服务所用的端口。
2010/10/27 10:19:08 : There is already a listener on IP endpoint 0.0.0.0:4503. 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.
应该是同一个端口被多个服务监听了,查了一下服务的配置,果然如此
代码
<service behaviorConfiguration="WCFService.Behavior" name="WCFService.SynchronizationService">
<host>
<baseAddresses>
<add baseAddress="net.tcp://localhost:4503/SynchronizationService"/>
</baseAddresses>
</host>
<endpoint address="" binding="netTcpBinding" contract="WCFService.ISynchronizationService" bindingConfiguration="netTcpBindConfig"></endpoint>
<endpoint address="mex" binding="mexTcpBinding" contract="IMetadataExchange" ></endpoint>
</service>
<service behaviorConfiguration="WCFService.Behavior" name="AuthenticateService">
<host>
<baseAddresses>
<add baseAddress="net.tcp://localhost:4503/AuthenticateService"/>
</baseAddresses>
</host>
<endpoint address="" binding="netTcpBinding" contract="IAuthenticateService" bindingConfiguration="netTcpBindConfig"></endpoint>
<endpoint address="mex" binding="mexTcpBinding" contract="IMetadataExchange" ></endpoint>
</service>
于是将其中一个服务的端口改掉成4504即可。
为了保证端口的唯一性,首先这个端口不能是常见的系统端口,其次不能是其他服务所用的端口。
相关文章推荐
- WCF开发常见问题:“There is already a listener on IP endpoint 0.0.0.0:4503”
- WCF分布式开发常见错误(11):There is already a listener on IP endpoint ,IP 终结点 已经存在侦听器
- WCF分布式开发常见错误(11):There is already a listener on IP endpoint ,IP 终结点 已经存在侦听器,
- Dynamics CRM2013 Server2012R2下IFD部署遇到There is already a listener on IP endpoint的解决方法
- Dynamics CRM2013 Server2012R2下IFD部署遇到There is already a listener on IP endpoint的解决方法
- Dynamics CRM2013 Server2012R2下IFD部署遇到There is already a listener on IP endpoint的解决方法
- Dynamics CRM2013 Server2012R2下IFD部署遇到There is already a listener on IP endpoint的解决方法
- Mac系统开发常见问题-IntelliJIDEA-TOMCAT-Address localhost:80 is already in use
- WCF分布式开发常见错误解决(9):无终结点监听,There was no endpoint listening at
- WCF分布式开发常见错误解决(9):无终结点监听,There was no endpoint listening at
- java开发eclipse常见问题(一)The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path
- WCF分布式开发常见错误(21):unable to open its IChannelListener.分发器未能打开侦听器
- There is already an open datareader associated with this command引发的问题
- 使用echarts防止出现“There is a chart instance already initialized on the dom.”的警告
- WCF分布式开发常见错误(25):The certificate 'CN=WCFHTTPS' must have a private key that is capable of key exchange
- WCF开发中遇到的问题及解决系列(一):运行WCF客户端时碰到错误“AddressAlreadyInUseException”
- WCF开发框架形成之旅--WCF应用常见问题处理
- WCF分布式开发常见错误(14):无效的操作异常,At least one operation on the ...
- WCF分布式开发常见错误(28):The requested upgrade is not supported by...
- Android 百度地图开发-setOnTouchListener方法给mapView设置了OnTouchListener后地图无法拖动的问题