首先這個是因為配置問題,大部分是因為讀取不到appsettings.json這個檔案造成的
為什麼讀取不到,是因為執行目錄的緣故,你在什麼目錄執行 那就是讀取這個目錄的appsettings.json
比如你在root/下執行dotnet XXX.DLL,那他是不會讀取這個DLL下的appsettings.json,而是去root下尋找appsettings.json這個檔案
這就很撒比了對吧 沒辦法 微軟就是不幹人事
所以解決辦法也就很簡單了 cd到對應目錄再執行DLL就可以了
首先這個是因為配置問題,大部分是因為讀取不到appsettings.json這個檔案造成的
為什麼讀取不到,是因為執行目錄的緣故,你在什麼目錄執行 那就是讀取這個目錄的appsettings.json
比如你在root/下執行dotnet XXX.DLL,那他是不會讀取這個DLL下的appsettings.json,而是去root下尋找appsettings.json這個檔案
這就很撒比了對吧 沒辦法 微軟就是不幹人事
所以解決辦法也就很簡單了 cd到對應目錄再執行DLL就可以了