我已将我的WCF网络服务托管到公共服务器并从WPF应用程序中使用此服务,此应用程序使用大约2500名用户进行登录。大部分时间它都正常工作。但在某些情况下,它会出现以下错误。
“错误:没有端点正在...... ......可以接受 消息。这通常是由不正确的地址或SOAP引起的 动作”
知道为什么会发生这种情况。我该如何解决这个问题?那个时候港口很忙吗?
先谢谢,
答案 0 :(得分:0)
您可能需要考虑监视WCF服务的性能计数器。
WCF具有内置性能计数器,除了典型的Windows计数器(CPU,内存等)外,还显示与WCF服务限制和安全性相关的系统指标
要启用效果计数器,请添加<diagnostics performanceCounters="All"/>
在WCF服务配置文件的<system.serviceModel>
部分中。
然后,您可以在端点,操作和/或服务级别为“ServiceModel”添加计数器。
以下链接提供了其他信息:
http://blogs.microsoft.co.il/idof/2011/08/11/wcf-scaling-check-your-counters/