[英]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.