У меня есть тестовый проект интеграции, что я бегу тестов на моих занятиях, которые потребляют внешнюю WCF службуsystem.diagnostics ServiceModel сообщение регистрации не работает тест интеграции проекта
В MyApp.IntegrationTests
У меня есть app.config
файл, который выглядит следующим образом:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<connectionStrings>
</connectionStrings>
<appSettings>
</appSettings>
<system.serviceModel>
<bindings>
-- ommitted for brevity
</bindings>
<client>
<endpoint name="IWhatever"
address="https://url.com/Whatever.svc"
binding="basicHttpBinding"
bindingConfiguration="basicHttpsBindingConfiguration"
contract="IWhatever" />
</client>
</system.serviceModel>
<system.diagnostics>
<sources>
<source name="System.ServiceModel.MessageLogging">
<listeners>
<add initializeData="soap-log.xml" type="System.Diagnostics.XmlWriterTraceListener"
name="messages" />
</listeners>
</source>
</sources>
</system.diagnostics>
</configuration>
Как вы можете видеть, я пытаюсь войти на мои звонки в soap-log.xml
Если я запускаю свои тесты, файл журнала не создается.
Что меня смущает, если у меня есть блок system.diagnostics
в моем фактическом проекте веб-приложения, создается файл журнала xml.
Спасибо, что решил проблему – Alex