我有兩個專案的解決方案:
- ASP.NET Core 6 Web API 專案
- 類別庫專案
我想appsettings.josn從類別庫中訪問 web api 專案中的檔案。
api 專案已經參考了類別庫(請求/回應模型、服務、處理程式...等)。
將 api 專案的參考添加到類別庫會產生回圈參考問題。
這個問題的最佳解決方案是什么?我是否放棄了 2 專案解決方案結構并將所有內容放在 1 專案下?
uj5u.com熱心網友回復:
我們不建議使用類別庫中的 ConfigurationManager 類來獲取 appsettings.json 的值。
原因:

控制器中的測驗方法
public string GetValue()
{
GetValue g = new GetValue();
string result = g.fortest(_settings.Value.SmtpHost,_settings.Value.EmailRecipients);
return result;
}

測驗結果

uj5u.com熱心網友回復:
制作一個 get 函式,從作為 json 設定所有者的專案回傳您想要的資訊
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/452578.html
