CommunicationObjectFaultsException, возникающее только в тестовой среде - PullRequest
0 голосов
/ 20 августа 2010

У меня есть служба WCF, чем в моей среде разработки и производства, она работает без каких-либо проблем, но в моей тестовой среде она иногда выдает CommunicationObjectFaptedException .Это было очень трудно отследить, но, похоже, это произошло только после долгого перерыва без вызова.

Клиент - это веб-приложение, работающее на двух серверах с балансировкой нагрузки, служба WCF размещается в IIS и работает на двух серверах с балансировкой нагрузки.

Нет никакой разницы в конфигурации WCF междутри среды, поэтому я считаю, что в настройке серверов должно быть что-то другое.Что я могу попросить администраторов своего сервера проверить?(У меня нет правильного доступа к этим серверам, чтобы самому что-то проверять).

1 Ответ

0 голосов
/ 20 августа 2010

Возможно, вы захотите включить трассировку на сервере, чтобы получить более подробную информацию об ошибке. Вы можете попросить своих администраторов включить это?

<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 здесь . Я обновлю свой ответ для любой дополнительной информации, которую вы можете опубликовать.

Удачи!

...