ASP.NET Core教程-Configuration(配置)-配置运行环境
更新记录
转载请注明出处:
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);
});
}
}
本文来自博客园,作者:重庆熊猫,转载请注明原文链接:https://www.cnblogs.com/cqpanda/p/16882676.html

浙公网安备 33010602011771号