Ошибка трассировки ASP.net с HTTP-клиентом на сервере IIS - PullRequest
0 голосов
/ 18 октября 2018

Мы наблюдаем проблемы соединения между нашим веб-приложением ASP.net и одним из наших веб-сервисов.Проблема возникает только для конкретного вызова между двумя конкретными серверами.Если мы изменим сервер с или на сервер, проблема не возникнет.Мы пытаемся отследить проблему, включив трассировку в файле веб-конфигурации.Я использую следующий параметр веб-конфигурации, который работает локально, но после развертывания на сервере я не получаю никаких выходных данных, кроме одной строки сразу после развертывания приложения.

Строка из файла журнала: Информация System.Net: 0: [21880] Текущий тип установки ОС - «Клиент».

Это действительно интересно, потому что если мы запустим консольное приложение на этом сервере, у которого будет тот же параметр app.config для трассировки, мы получаем «Текущий тип установки ОС -« Сервер ».

Вот раздел веб-конфигурации для ведения журнала

<system.diagnostics>
    <trace autoflush="true" />
    <sources>
      <source name="System.Net">
        <listeners>
          <add name="MyTraceFile"/>
        </listeners>
      </source>
    </sources>
    <sharedListeners>
      <add name="MyTraceFile" type="System.Diagnostics.TextWriterTraceListener" initializeData="logfile.log" />
    </sharedListeners>
    <switches>
      <add name="System.Net" value="Verbose" />
    </switches>
  </system.diagnostics>

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...