Я пытаюсь получить сообщение об ошибке при попытке зарегистрировать компонент в Castle Windsor, который указывает на службу WCF, которая имеет ошибки в конфигурации. Для регистрации компонента я использую:
container.Register(Component.For<MembershipService>().ImplementedBy<MembershipServiceClient>.LifeStyle.Transient);
Файл конфигурации содержит следующие две записи (привязки указывают на несуществующий файл):
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<system.serviceModel>
<bindings configSource="Configs\local\nonexistingbindingfile.xml"/>
<client configSource="Configs\local\system.serviceModel.client.xml"/>
</system.serviceModel>
</configuration>
Что происходит, так это то, что Castle не сможет зарегистрировать мой компонент, но он не разрешит MembershipService для какой-либо зависимости от других компонентов, он установит для свойства значение null, но на данный момент у меня нет журналов ошибок, которые указывает на файл с проблемой, и устранение неполадок становится очень трудным.
Спасибо.