我通过命令行传递了参数
private static int Main(string[] args)
{
const string PORT = "12345" ;
var listeningUrl = $"http://localhost:{PORT}";
var builder = new WebHostBuilder()
.UseStartup<Startup>()
.UseKestrel()
.UseUrls(listeningUrl);
var host = builder.Build();
WriteLine($"Running on {PORT}");
host.Run();
return 0;
}
其中一个参数是日志(log)输出目录.如何将该值输入到我的Startup
类中,以便在收到请求时写入该目录?
我希望避免使用静态类.提供价值的服务是正确的方式吗?如果是这样,我如何将服务注入中间件?