diff --git a/Superscribe.WebAPI/SuperscribeConfig.cs b/Superscribe.WebAPI/SuperscribeConfig.cs index 64adc08..6ea3ba7 100644 --- a/Superscribe.WebAPI/SuperscribeConfig.cs +++ b/Superscribe.WebAPI/SuperscribeConfig.cs @@ -25,7 +25,9 @@ public static IRouteEngine RegisterModules(HttpConfiguration configuration, IRou var modules = (from assembly in AppDomain.CurrentDomain.GetAssemblies() from type in assembly.GetTypes() - where typeof(SuperscribeModule).IsAssignableFrom(type) && type != typeof(SuperscribeModule) + where !type.IsAbstract + && typeof(SuperscribeModule).IsAssignableFrom(type) + && type != typeof(SuperscribeModule) select new { Type = type }).ToList(); foreach (var module in modules)