Мы наблюдаем проблемы соединения между нашим веб-приложением 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>
На сервере мы не получаем никакого вывода в файл журнала дажехотя файл журнала создается и в него записывается одна запись.