DotNetCore跨平台~认识环境和环境变量
2018-02-09 10:25
417 查看
回到目录
Staging 测试环境 appsetting.Staging.json
Production 生产环境 appsetting.Production.json
vs->项目属性->调试->可以添加它,默认是Development,可以根据需要去修改
可以添加系统的环境变量,效果也是一样
linux和docker里,也可以通过设置env来达到相同的效果
回到目录
环境
环境,对于开发来说就是部署的一种场景,你可以是调试场景,测试场景,生产场景,当然还可以有很多其它的场景,只要你的项目需要就可以自定义,微软帮我们定义了三种标准的环境变量,下面来说一下.默认定义三种场景
Development 开发环境 appsetting.Development.jsonStaging 测试环境 appsetting.Staging.json
Production 生产环境 appsetting.Production.json
注意的一点
如果没有设置环境变量,它默认走appsetting.jsonvs->项目属性->调试->可以添加它,默认是Development,可以根据需要去修改
可以添加系统的环境变量,效果也是一样
linux和docker里,也可以通过设置env来达到相同的效果
代码展示
{ "Logging": { "IncludeScopes": false, "LogLevel": { "Default": "Debug", "System": "Information", "Microsoft": "Information" } }, "ProjectName": "环境变量production", "DapperConfig": { "DbType": 3, "ConnectionString": "Data Source=c:/Data/Db/intergratetest.db" }, "RabbitMqOptions": { "MqServerHost": "47.94.99.69", "ExchangeName": "tax", "UserName": "tax", "Password": "yougroup000!", "VirtualHost": "tax", "ExchangeType": "topic" }, "RedisConfig": { "Host": "127.0.0.1:6379", "Proxy": 0, "IsSentinel": 0, "ServiceName": "", "AuthPassword": "" } }
回到目录
相关文章推荐
- DotNetCore跨平台~一起聊聊Microsoft.Extensions.DependencyInjection
- Java-002-认识JDK并配置path环境变量
- DotNetCore跨平台~EFCore2.0连接Mysql的烦恼-已解决
- DotNetCore跨平台~Dapper的使用
- DotNetCore跨平台~配置文件与配置代码如何共存
- 【javase复习】## day1 故事、构成、环境变量的深入认识 ##
- 全面认识Windows环境变量
- Java第一课 Java的一些基本概念,Java的起源、为什么我们要学习Java语言,Java跨平台原理剖析;Java环境变量的配置,初学者常犯的问题,Java语言的基本数据类型和Java的语句。
- DotNetCore跨平台~EFCore连接Mysql的方式
- Windows开发设置ASPNETCORE环境变量
- DotNetCore跨平台~为Lind.DotNetCore框架添加单元测试的意义
- DotNetCore跨平台~Quartz热部署的福音~监控文件夹的变化
- DotNetCore跨平台~Dockerfile的解释
- Java(JDK、环境变量、虚拟机、跨平台)
- bash初认识2环境变量和自定义变量
- 破晓系列1---java初体验、跨平台、安装、环境变量配置、cmd基本命令、第一个helloworld
- JAVA-初步认识-第一章-环境变量的搭配
- 认识、学习bash,环境变量问题
- DotNetCore跨平台~一起聊聊Microsoft.Extensions.DependencyInjection
- DotNetCore跨平台~问题~NETCoreAPP, Version=v1.0' compatible with one of the target runtimes: 'win10-x64