У меня есть веб-проект ASP.NET, где мне нужно разместить несколько концентраторов SignalR, с которыми будет работать другое приложение MVC3.Host 'n' число концентраторов SignalR в ASP.NET (но MEF'd in)
Моя основная проблема заключается в том, что я не знаю, до каких времен я буду размещать хосты, поскольку они должны быть MEF'd. Библиотеки DLL, содержащие экспорт (типа IXXXHub), будут находиться в каталоге bin Веб-сайт ASP.NET. На данный момент существует 3 экспортируемых типа: AHub, BHub и CHub, но может быть больше, например. DHUB может быть реализован позже.
Я прошел через образец SignalR, показывающий, как размещать в веб-проекте ASP.NET, поэтому часть, с которой я запуталась, пытается получить мой MEF'd и разместить один из каждого из AHub/BHub/Голавль. Я рассмотрел различные подходы, используя Application_Start, но не мог понять, как это сделать.
У кого-нибудь есть идеи?