在 AWS Lambda 中访问 IWebHost?
Access IWebHost in AWS Lambda?
我将 .net core 3.1 与 AWS lambda(不是无服务器 lambda,而是纯常规 lambda)一起使用。
我想使用 Nlog 作为记录器库。
在无服务器 lambda(或常规 .net 核心项目)中,我可以通过以下方式执行此操作:
public static IWebHost BuildWebHost(string[] args) =>
WebHost.CreateDefaultBuilder(args)
.UseStartup<Startup>()
.UseNLog() //< -------here
.Build();
但在简单的 aws lambda 中,我没有 IWebHost
。我只有:
FunctionHandler(object input, ILambdaContext context)
{
...
}
问题:
如何在常规 aws lambda 中访问 IWebHost
?
如果您使用的是 lambda aspnet 库,则只能访问 IWebHost。
AV
我将 .net core 3.1 与 AWS lambda(不是无服务器 lambda,而是纯常规 lambda)一起使用。
我想使用 Nlog 作为记录器库。
在无服务器 lambda(或常规 .net 核心项目)中,我可以通过以下方式执行此操作:
public static IWebHost BuildWebHost(string[] args) =>
WebHost.CreateDefaultBuilder(args)
.UseStartup<Startup>()
.UseNLog() //< -------here
.Build();
但在简单的 aws lambda 中,我没有 IWebHost
。我只有:
FunctionHandler(object input, ILambdaContext context)
{
...
}
问题:
如何在常规 aws lambda 中访问 IWebHost
?
如果您使用的是 lambda aspnet 库,则只能访问 IWebHost。
AV