В моей компании мы должны разработать веб-приложение ASP.NET MVC 5, которое должно иметь несколько плагинов.ASP.NET MVC 5 plugin framework
Мы хотим, чтобы эти плагины имели следующие функции.
- Каждый плагин может быть развернут в отдельной папке; Нет необходимости копировать сборку плагинов в папку bin, файлы плагинов сохраняют ту же структуру, что и обычный веб-сайт;
- Динамическая установка/удаление плагина после запуска веб-сайта;
- Плагины совместно используют один и тот же мастер/макет; Я нашел статью, которая описывает аналогичное решение, но это зависит от платформы плагинов, которая основана на OSGi.NET, которая не является открытым исходным кодом.
Есть ли плагин, который имеет вышеуказанные функции?
IIRC, nopCommerce имеет аналогичную настройку (с использованием плагинов), которая может быть стоит рассмотреть. –