Можно ли заставить WcfSvcHost (который выполняется автоматически, когда я делаю F5 или когда я отлаживаю другой проект в решении), чтобы использовать настраиваемую службу?
Мой хост настраиваемой службы отлично работает в контейнере asp.net Host, используя фабрику служб, которая, в свою очередь, вызывает базу настраиваемых служб.
Но когда WcfSvcHost выполняется, он не использует мой пользовательский пользовательский сервис.
Возможно ли это?
Если нет, каковы мои альтернативы? Я предполагаю, что должен снять флажок «Запускать узел службы WCF при отладке проекта в другом решении», который находится в разделе «Параметры WCF» в свойствах приложения, но затем я должен создать контейнер узла консоли?
И я не могу заставить контейнер консоли хоста автоматически выполняться каждый раз, когда я отлаживаю что-то еще?
Я замечаю это под DEBUG в свойствах приложения (возможно, я могу использовать что-то подобное для принудительной загрузки пользовательского сервис-хоста)
/client:"WcfTestClient.exe"
Проблема в том, что у меня есть свой собственный ServiceHost, который внедряет некоторые вещи UNITY (IOC), здесь переопределенный метод ... поэтому он должен выполняться, в противном случае он не сможет.
protected override void InitializeRuntime()
{
Bootstrapper.ConfigureUnityContainer();
base.InitializeRuntime();
}