簡體   English   中英

如何從 Azure 應用服務連接字符串設置 ASP.Net Core exe.config 值

[英]How can I set an ASP.Net Core exe.config value from Azure App Service Connection String

我有一個 ASP.Net Core 2.2 應用程序,目標是托管在 Azure 應用服務上的 .Net Framework 4.7.2。 我想使用 Azure 應用服務連接字符串來設置我的連接字符串。 由於我的目標是 .Net Framework,我的應用程序有一個 appname.exe.config 文件,其中存儲了配置元素(實體框架就是其中之一)。

當我嘗試使用連接字符串時,收到錯誤消息“初始化字符串的格式不符合從索引 0 開始的規范。”。

我已經針對普通的 .Net Framework 應用程序嘗試了這些,並且它們運行良好,但我認為因為 Asp.Net Core 使用進程外 EXE 文件,所以沒有填充連接字符串。

我能做些什么嗎?

提前致謝,大衛

從上面的評論中,您提到將連接字符串放置在一個位置。 我希望您將它放在構造函數中,因為連接字符串應該傳遞給實體框架 6 中的構造函數,因此當您從代碼中調用該構造函數時,它可以輕松讀取它。

您可以參考以下鏈接,了解如何使用 ASP.NET Core 應用程序處理連接字符串。

處理 EF6 中的連接字符串

您還可以參考以下鏈接,了解如何在 Appsettings.json 中設置它們。

ASP.Net 核心應用程序設置

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM