Healthcheck: fix apisystem

This commit is contained in:
pavelbannov 2021-06-22 19:09:24 +03:00
parent 5fcbdbd7dd
commit 912501a2f4
2 changed files with 10 additions and 12 deletions

View File

@ -21,6 +21,7 @@
<ItemGroup>
<ProjectReference Include="..\..\..\web\ASC.Web.Core\ASC.Web.Core.csproj" />
<ProjectReference Include="..\..\ASC.Api.Core\ASC.Api.Core.csproj" />
<ProjectReference Include="..\..\ASC.Common\ASC.Common.csproj" />
<ProjectReference Include="..\..\ASC.Core.Common\ASC.Core.Common.csproj" />
</ItemGroup>

View File

@ -24,6 +24,7 @@
*/
using ASC.Api.Core;
using ASC.ApiSystem.Classes;
using ASC.ApiSystem.Controllers;
using ASC.Common;
@ -35,7 +36,6 @@ using Autofac;
using Microsoft.AspNetCore.Authentication;
using Microsoft.AspNetCore.Builder;
using Microsoft.AspNetCore.Hosting;
using Microsoft.AspNetCore.HttpOverrides;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
@ -44,20 +44,20 @@ using Microsoft.Extensions.Hosting;
namespace ASC.ApiSystem
{
public class Startup
public class Startup : BaseWorkerStartup
{
public IConfiguration Configuration { get; }
public IHostEnvironment HostEnvironment { get; }
public Startup(IConfiguration configuration, IHostEnvironment hostEnvironment)
public Startup(IConfiguration configuration, IHostEnvironment hostEnvironment) : base(configuration)
{
Configuration = configuration;
HostEnvironment = hostEnvironment;
}
// This method gets called by the runtime. Use this method to add services to the container.
public void ConfigureServices(IServiceCollection services)
public override void ConfigureServices(IServiceCollection services)
{
base.ConfigureServices(services);
var diHelper = new DIHelper(services);
services.AddHttpContextAccessor();
@ -87,12 +87,9 @@ namespace ASC.ApiSystem
}
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline.
public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
{
if (env.IsDevelopment())
{
app.UseDeveloperExceptionPage();
}
public override void Configure(IApplicationBuilder app)
{
base.Configure(app);
app.UseForwardedHeaders(new ForwardedHeadersOptions
{