Я проектирую архитектуру приложения, в котором будет много вспомогательных приложений.Эти субприложения будут разработаны нами, но на более позднем этапе.
Я хочу создать эти субприложения в виде устанавливаемого плагина / модуля, который может иметь несколько страниц (страниц ASPX), которые должны иметь возможностьвзаимодействовать с Основным основным приложением и также использовать его общие данные.
Мне строго необходимы плагины / модули, которые можно установить с помощью , манипулируя конфигурацией или , добавляя папку с файлами или DLL .
Мое приложение будет веб-приложением ASP.net.Если ASP.net MVC решает эту задачу, я также могу найти это.
Мое приложение будет использовать URL-адреса для идентификации загружаемого модуля.Ниже приведены некоторые примеры некоторых URL-адресов, которые я хотел бы получить в своем заявлении.
Например,
http://www.myCoreApp.com/Module1/
http://www.myCoreApp.com/crm/
www.myCoreApp.В com будет размещено мое основное приложение, в которое будут установлены мои модули.
Module1, crm, accounting и xyz - это установленные в My Core App модули.