/// <summary> /// Ensures that modules from the App code (for web site) and CMSApp (for web application) assembly are registered. /// </summary> private static void EnsureDynamicModules(object sender, EventArgs e) { // Global.asax.cs is hosted in AppCode/CMSApp assembly var appCodeAssembly = Assembly.GetExecutingAssembly(); // Ensures that registered modules are registered from AppCode/CMSApp assembly ModuleEntryManager.EnsureAppCodeModules(appCodeAssembly); }
/// <summary> /// Ensures that modules from the App code assembly are registered. /// </summary> private static void EnsureDynamicModules(object sender, EventArgs e) { // Ensures CMSModuleLoader module, which has IsDiscoverable set to false ModuleEntryManager.EnsureModule <CMSModuleLoader>(); // Ensures other possible modules within app code assembly ModuleEntryManager.EnsureAppCodeModules(typeof(CMSModuleLoader).Assembly); }