CommunicationObjectFaultedException仅在测试环境中发生

时间:2010-08-20 16:21:39

标签: asp.net wcf load-balancing

我有一个WCF服务,而不是在我的开发和生产环境中工作没有任何问题,但在我的测试环境中,它偶尔会抛出一个 CommunicationObjectFaultedException 。这很难追查,但似乎只是在长时间没有召唤之后才会发生。

客户端是在两个负载平衡服务器上运行的Web应用程序,WCF服务托管在IIS中并在两个负载平衡服务器上运行。

三种环境之间的WCF配置没有区别,所以我认为服务器的设置方式必须有所不同。有什么东西可以让我的服务器管理员检查一下? (我没有正确访问这些服务器来自己查看内容)。

1 个答案:

答案 0 :(得分:0)

您可能希望在服务器上启用跟踪以获取更详细的错误信息。你能让管理员启用它吗?

<configuration>
   <system.diagnostics>
      <sources>
            <source name="System.ServiceModel" 
                    switchValue="Information, ActivityTracing"
                    propagateActivity="true">
            <listeners>
               <add name="traceListener" 
                   type="System.Diagnostics.XmlWriterTraceListener" 
                   initializeData= "c:\log\Traces.svclog" />
            </listeners>
         </source>
      </sources>
   </system.diagnostics>
</configuration>

MSDN链接here。如果您发布任何其他信息,我会更新我的答案。

祝你好运!

相关问题