"回到目錄" 環境 環境,對於開發來說就是部署的一種場景,你可以是調試場景,測試場景,生產場景,當然還可以有很多其它的場景,只要你的項目需要就可以自定義,微軟幫我們定義了三種標準的環境變數,下麵來說一下. 預設定義三種場景 1. Development 開發環境 appsetting.Develop ...
環境
環境,對於開發來說就是部署的一種場景,你可以是調試場景,測試場景,生產場景,當然還可以有很多其它的場景,只要你的項目需要就可以自定義,微軟幫我們定義了三種標準的環境變數,下麵來說一下.
預設定義三種場景
- Development 開發環境 appsetting.Development.json
- Staging 測試環境 appsetting.Staging.json
Production 生產環境 appsetting.Production.json
註意的一點
- 如果沒有設置環境變數,它預設走appsetting.json
- vs->項目屬性->調試->可以添加它,預設是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": "" } }