ASP.Net WebApi: Как загрузить дополнительные контроллеры во время выполнения

В моем приложении Asp.Net MVC 4 WebApi я хочу загружать дополнительные WebApiControllers динамически позднее (после инициализации WebApi), которые находятся в отдельных сборках. Кроме того, я хочу добавить маршруты для этих контроллеров во время выполнения.

Мне интересно, если это возможно сделать.

Моя цель - создать веб-приложение, в которое я могу загружать контроллеры (скомпилированные сборки), и контроллеры будут автоматически размещаться в этом приложении.

Мы уже пытались достичь этого путем реализации моего собственного класса AssemblyResolver, но (насколько я видел) AssemblyResolver загружается один раз на этапе инициализации.

Может быть, есть возможностьповторно нагрузки» все контроллеры.

Любая помощь будет оценена!

Marius

Ответы на вопрос(5)

Ваш ответ на вопрос