ASP.Net WebApi: Как загрузить дополнительные контроллеры во время выполнения
В моем приложении Asp.Net MVC 4 WebApi я хочу загружать дополнительные WebApiControllers динамически позднее (после инициализации WebApi), которые находятся в отдельных сборках. Кроме того, я хочу добавить маршруты для этих контроллеров во время выполнения.
Мне интересно, если это возможно сделать.
Моя цель - создать веб-приложение, в которое я могу загружать контроллеры (скомпилированные сборки), и контроллеры будут автоматически размещаться в этом приложении.
Мы уже пытались достичь этого путем реализации моего собственного класса AssemblyResolver, но (насколько я видел) AssemblyResolver загружается один раз на этапе инициализации.
Может быть, есть возможностьповторно нагрузки» все контроллеры.
Любая помощь будет оценена!
Marius