.NET CORE WEB API在本地執行得好好的,上傳到伺服器就啟動錯誤

MayBreath發表於2024-06-24

首先這個是因為配置問題,大部分是因為讀取不到appsettings.json這個檔案造成的

為什麼讀取不到,是因為執行目錄的緣故,你在什麼目錄執行 那就是讀取這個目錄的appsettings.json

比如你在root/下執行dotnet XXX.DLL,那他是不會讀取這個DLL下的appsettings.json,而是去root下尋找appsettings.json這個檔案

這就很撒比了對吧 沒辦法 微軟就是不幹人事

所以解決辦法也就很簡單了 cd到對應目錄再執行DLL就可以了

相關文章