diff --git a/src/Umbraco.Web/Composing/Composers/ControllersComposer.cs b/src/Umbraco.Web/Composing/Composers/ControllersComposer.cs index abc25dae49..8c9a78347c 100644 --- a/src/Umbraco.Web/Composing/Composers/ControllersComposer.cs +++ b/src/Umbraco.Web/Composing/Composers/ControllersComposer.cs @@ -59,7 +59,11 @@ namespace Umbraco.Web.Composing.Composers composition.RegisterControllers(umbracoWebControllers); // scan and register every PluginController in everything (PluginController is IDiscoverable and IController) - var nonUmbracoWebPluginController = composition.TypeLoader.GetTypes().Where(x => x.Assembly != umbracoWebAssembly); + var nonUmbracoWebPluginController = composition.TypeLoader + .GetTypes().Where(x => x.Assembly != umbracoWebAssembly) + .Union(composition.TypeLoader + .GetTypes().Where(x => x.Assembly != umbracoWebAssembly) + ); composition.RegisterControllers(nonUmbracoWebPluginController); // scan and register every IHttpController in Umbraco.Web