Exemplo n.º 1
0
        public void Configure(IApplicationBuilder app, IHostingEnvironment env, ErrorLoggerManager errorLogger, IOptions <SendMailSettings> emailSetting)//, IOptions<SendMail> sendMail
        {
            if (env.IsDevelopment())
            {
                app.UseDeveloperExceptionPage();
            }
            else
            {
                app.UseHsts();
            }
            app.CustomExceptionMiddleware(errorLogger, emailSetting);

            //app.UseSwagger();
            //app.UseSwaggerUI(c =>
            //{
            //    c.SwaggerEndpoint("/swagger/v1/swagger.json", "Identity V1");
            //    c.DocExpansion(Swashbuckle.AspNetCore.SwaggerUI.DocExpansion.None);
            //});

            // app.UseCustomSwagger();
            app.UseHttpsRedirection();
            app.UseStaticFiles();
            app.UseCookiePolicy();
            app.UseAuthentication();
            string[] origins = new string[] { "http://localhost:4200" };
            app.UseCors(b => b.AllowAnyMethod().AllowAnyHeader().WithOrigins(origins));
            app.UseMvc();
        }
Exemplo n.º 2
0
 //public static IApplicationBuilder CustomExceptionMiddleware(this IApplicationBuilder app)
 //{
 //    return app.UseMiddleware<ExceptionMiddleware>();
 //}
 public static IApplicationBuilder CustomExceptionMiddleware(this IApplicationBuilder app, ErrorLoggerManager errorLogger, IOptions <SendMailSettings> emailSetting)
 {
     return(app.UseMiddleware <ExceptionMiddleware>(errorLogger, emailSetting));
 }