Я изо всех сил пытаюсь найти достойное решение для этой проблемы, и надеялся, что кто-то может пролить свет на это ... Я создал приложение, используя тонну Unity и DI, и мне нужно вытащить несколько компонентов на веб-сайте и теперь запускают с ними службу WCF. размещают службу WCF для клиентов, чтобы подключаться к ней, вместо того, чтобы включать ее в качестве части основного приложения (многопользовательский сценарий, где я ' м хостинг базы для них.)
Я искал и нашел несколько документов, но, похоже, они сосредоточены на запуске одного сервиса, а не на написании фреймворка для грязной работы за меня.
Мне интересно, как я уже говорил в теме, кто-нибудь нашел "отличительное руководство" по этому вопросу?
Проведя немного больше исследований, я нашел несколько вещей о том, как заставить внедрение зависимостей работать, где вы реализуете / расширяете поставщика экземпляров, поведение службы и класс узла службы ... и затем в на вашем веб-сайте вы создаете ServiceHostFactory, которая выполняет привязки от конкретных методов к вашим интерфейсам. Единственная часть головоломки, которую я пока не обнаружил, это то, как вы теперь используете * .dll, у которых есть класс, реализующий IModule, и сайт обнаруживает его на лету.