IIS обрабатывает веб-метод WCF несколько раз - PullRequest
0 голосов
/ 30 июня 2011

У меня проблема с веб-сервисом WCF, особенно с веб-методом. Я вызываю его из клиента c # с обычным HttpRequest, и в журналах IIS кажется, что URL вызывается только один раз, но из журналов я вижу, что запрос обработки метода вызывается несколько раз. У вас есть какие-либо подсказки, почему может произойти что-то подобное?

1 Ответ

0 голосов
/ 12 марта 2015

У меня была похожая проблема с моим сервисом WCF (httpBinding), сервис вызывался из клиентского приложения только один раз, но серверный метод вызывался несколько раз, и каждый раз, когда сам метод завершал свою работу, так что я решил, что должна быть некоторая проблемас сетевым соединением.

Я нашел способ отладки, включив трассировку в web.config

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

Когда я посмотрел файл журнала трассировки, оказалось, что у меня возникла проблемас сериализацией одного из моих классов.

...