繁体   English   中英

ASP.NET 核心程序.cs配置

[英]ASP.NET Core program.cs configuration

我正在将代码转换为 .net 核心应用程序。 在我的原始应用程序中,我的startup.cs中有以下代码:

public void Configure(IApplicationBuilder app,
                      WebHostEnvironment env,
                      ApplicationDbContext dataContext,
                      ILoggerFactory loggerFactory,
                      IHttpContextAccessor httpContextAccessor,
                      IHostApplicationLifetime applicationLifetime)
{
    ConfigureSeriLog(httpContextAccessor);
    loggerFactory.AddSerilog();
    app.UseSerilogRequestLogging();
}

我需要将此配置带入我的新应用程序的program.cs中。 由于program.cs没有Configure方法,我如何访问httpContextAccessor以便将其传递给ConfigureSerilog

在您的程序中,您可以执行此操作以访问它。

var builder = WebApplication.CreateBuilder(args);
var app = builder.Build();

您可以像在旧版本中一样使用上述两项来完成所需的一切。

以下是大多数其他示例的链接: https://docs.microsoft.com/en-us/aspnet/core/migration/50-to-60-samples?view=aspnetcore-6.0

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM