因為自己未來專案可能要開始使用到.net core
因此做些memo筆記
懶人版的appSetting取法
var builder = new ConfigurationBuilder()
.SetBasePath(Directory.GetCurrentDirectory())
.AddJsonFile("appsettings.json");
var config = builder.Build();
var myValue = config.GetSection("Object_in_Json").Get<MyModel>();
發布&疑難排解
用此指令run起來的站台 是否可以執行
dotnet your_web.dll --server.urls http://localhost:5001
檢查AspCoreModule是否正確安裝 (3.0版後 才是 V2)
請注意sdk要安裝 runtime用的 不是開發用的
關於appSetting多環境管理的文章
https://blackie1019.github.io/2019/02/13/NET-Core-load-appsettings-development-json/
https://ithelp.ithome.com.tw/articles/10185314
發布檔裡面包含這項設定
<EnvironmentName>Stage</EnvironmentName>
AzureDevOps
某些dll參考,透過AzureDevOps建置後 會build失敗
解法: dll參考,原本是吃電腦本身內的sdk路徑,改成吃nuget安裝的,也許可以解決此問題