public Startup(IConfiguration configuration, IHostingEnvironment environment) { Configuration = configuration; DBServer.configuration = Configuration; DBServer.setConnectionString(); TypesToRegister = Assembly.LoadFrom(System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location) + "\\solar.services.dll") .GetTypes() .Where(x => !string.IsNullOrEmpty(x.Namespace)) .Where(x => x.IsClass) .Where(x => x.Namespace.StartsWith("solar.services")).ToList(); TypesToRegister.AddRange(Assembly.LoadFrom(System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location) + "\\solar.repo.dll") .GetTypes() .Where(x => !string.IsNullOrEmpty(x.Namespace)) .Where(x => x.IsClass) .Where(x => x.Namespace.StartsWith("solar.repo"))); SystemConstants.JWT = Configuration.GetSection("SystemKeys").GetValue <String>("JWT"); }