tft每日頭條

 > 生活

 > netcore運行參數

netcore運行參數

生活 更新时间:2025-08-13 19:07:46
.NetCore 設置環境變量

開發過程中經常要發布一個版本到測試服上給測試人員測試,可能需要直接輸出錯誤信息,需要設置環境變量為Development,如果是IIS可以設置web.config環境變量或者IIS環境變量,見下面操作步驟

IIS統一設置ASPNETCORE_ENVIRONMENT 的變量,不需要每個站點都在webconfig裡進行配置,這樣每次發布版本可能會被覆蓋,比較麻煩,所以統一更是最好的選擇,那具體步驟呢?

步驟如下:

1、打開IIS管理器,選擇跟節點,找到“管理”=》“配置編輯器”,如下圖:

netcore運行參數(.NetCore設置環境變量)1

2、選擇節點“system.webServer/aspNetCore”,再找到“environmentVariable”項,點擊右側“編輯項”,如下圖:

netcore運行參數(.NetCore設置環境變量)2

3、點擊添加,輸入:ASPNETCORE_ENVIRONMENT 和 Production 值錢即可,如下圖:

netcore運行參數(.NetCore設置環境變量)3

但是該上述配置都比較繁瑣,永久環境變量導緻所有應用都必須用同一個環境變量,臨時變量的缺點就是每次發布都得重新設置,而且隻對當前窗口有效,不能關閉。

可以通過命令行直接傳一個參數到系統入口設置環境變量,.NetCore3.1之前可以在 Main(string[] args)接受參數判斷

.Net6可以直接這麼寫

netcore運行參數(.NetCore設置環境變量)4

1 WebApplicationBuilder builder; 2 if (args.Contains("Development")) 3 { 4 builder = WebApplication.CreateBuilder(new WebApplicationOptions 5 { 6 Args = args, 7 EnvironmentName = Environments.Development 8 }); 9 } 10 else 11 { 12 builder = WebApplication.CreateBuilder(args); //默認 13 }

netcore運行參數(.NetCore設置環境變量)5

通過命令行啟動:

dotnet aspnetcore.dll --urls http://localhost:7001 Development

配置supervisor:

command=dotnet aspnetcore.dll --urls http://localhost:7001 Development

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved