0
我有一個ASP.NET Web項目,我需要託管另一個MVC3應用程序將與之交談的多個SignalR集線器。ASP.NET中的主機'n'號SignalR集線器
我的主要問題是,我直到運行時才知道哪些集線器將被託管,因爲它們需要MEF'd。包含導出(類型IXXXHub)的DLL將位於ASP.NET網站。目前有3種可導出類型--AHub,BHub和CHub,但可以有更多的例如DHub可能會稍後實施。
我已經通過SignalR示例演示瞭如何在ASP.NET Web項目中託管,因此我感到困惑的部分是試圖讓我的MEF進入並託管AHub/BHub /鰱魚。我已經看過使用Application_Start的各種方法,但無法解決問題。
有沒有人有想法?