public override void ConfigureServices(IServiceCollection services)
 {
     Console.WriteLine("start ConfigureServices");
     try
     {
         if (Convert.ToBoolean(GetLocalConfiguration("ShowProfiling")))
         {
             services.AddMiniProfiler(options =>
                                      options.RouteBasePath = "/profiler"
                                      );
         }
         // services.AddCors();
         this.ConfigureControllers(services);
         base.ConfigureServices(services);
         services.AddApplicationInsightsTelemetry();
         RegisterDataAccess.Register(services);
         RegisterBusinessService.Register(services);
         RegisterSwagger.Register(services);
     }
     catch (Exception ex)
     {
         Console.WriteLine("ConfigureServices ERROR:" + ex.ToString());
     }
     Console.WriteLine("end ConfigureServices");
 }