ASP.NET Core基础(七) |
您所在的位置:网站首页 › staging环境和candidate › ASP.NET Core基础(七) |
此文是在官方文档的基础上做的个人笔记,一些简单的内容就没用再列出来了,参考官方文档:https://docs.microsoft.com/zh-cn/aspnet/core/fundamentals/environments?view=aspnetcore-5.0 执行环境:Development、Staging、Production是asp.net core中的高级概念。什么都不设置的话,默认为Production。 通过设置ASPNETCORE_ENVIRONMENT或DOTNET_ENVIRONMENT环境变量的值来指定应用的运行环境。这个值你可以随便输入,后续可通过env.EnvironmentName来获取,当你设置为“Development”时,env.IsDevelopment()则为true。env.IsDevelopment()等价于env.IsEnvironment("Development")。 应用在启动时会读取该变量的值并存储在IWebHostEnvironment中。通过DI你可以在任何地方获取这个值。 环境变量的值在windows和macos上不区分大小写,在linux上区分。 launchSettings.json中的commandName节点枚举值各项代表的意思: IIS Express:启动IIS ExpressIIS:不启动任何web服务器,使用iisProject:启动KestrellaunchSettings.json不应存储机密数据。机密数据的管理参考之后的章节。 |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |