更新记录
转载请注明出处:
2022年11月14日 发布。
2022年11月12日 从笔记迁移到博客。
配置运行环境
在程序启动时,会读取ASPNETCORE_ENVIRONMENT环境变量的值。
如果它的值没有设置,那么程序会默认使用Production
值。除了读环境变量的值外,还可以使用IWebHostBuilder
的UseEnvironment
方法来指定。
默认支持三种环境:
Microsoft.Extensions.Hosting.Environments.Development; //开发
Microsoft.Extensions.Hosting.Environments.Production; //生产
Microsoft.Extensions.Hosting.Environments.Staging; //预演
using Microsoft.AspNetCore.Hosting;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.Hosting;
using Microsoft.Extensions.Logging;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using System.Net;
namespace WebApplication6
{
public class Program
{
public static void Main(string[] args)
{
CreateHostBuilder(args).Build().Run();
}
public static IHostBuilder CreateHostBuilder(string[] args) =>
Host.CreateDefaultBuilder(args)
.ConfigureWebHostDefaults(webBuilder =>
{
webBuilder.UseStartup<Startup>();
webBuilder.UseEnvironment(Microsoft.Extensions.Hosting.Environments.Development);
});
}
}
标签:Core,ASP,args,Hosting,System,Extensions,using,NET,Microsoft
From: https://www.cnblogs.com/cqpanda/p/16882676.html