public void Configure(IApplicationBuilder app, ILoggerFactory loggerFactory, IDataProtector dataProtector, IDomainEventDispatcher domainEventDispatcher, IMessageSender messageSender) { DataProtection.SetDataProtector(dataProtector); DomainEvents.SetDomainEventDispatcher(domainEventDispatcher); Message.SetMessageSender(messageSender); if (Environment.IsDevelopment()) { app.UseDeveloperExceptionPage(); } loggerFactory.AddLog4Net(); MiddlewareRegistration.Register(app); app.UseHttpsRedirection(); app.UseHsts(); app.UseMvc(); }