0
我對c#/ Visual Studio非常新,我在運行我的測試方法時遇到了困難。它要求我們連接到一個數據庫服務器,因爲我們無法連接到數據庫,導致總是失敗的結果。如何修改加密的app.config文件的密鑰和值?
我們嘗試修改連接字符串以包含我們的工作憑證,以便我們可以連接到數據庫服務器,但是app.config文件已加密。
請看下面的示例加密行的截圖。我們如何修改它?
我對c#/ Visual Studio非常新,我在運行我的測試方法時遇到了困難。它要求我們連接到一個數據庫服務器,因爲我們無法連接到數據庫,導致總是失敗的結果。如何修改加密的app.config文件的密鑰和值?
我們嘗試修改連接字符串以包含我們的工作憑證,以便我們可以連接到數據庫服務器,但是app.config文件已加密。
請看下面的示例加密行的截圖。我們如何修改它?
當我看到它,我想是的ConnectionString項目外的加密,並粘貼在這裏。我是這樣說的,因爲IMO僅僅對連接字符串value
進行加密並且保持key
爲純文本,這在項目中是不可能的。可以在配置文件中加密整個部分。
檢查使用此連接字符串的方法。我相信該方法可能使用某種形式的解密。使用它來解密字符串,根據需要更改值,再次加密並將其粘貼到上述位置。
您也可以編輯您的問題以包含使用連接字符串的方法,以便我可以分析它併爲您提供更好的解決方案。
希望這會有所幫助。
這看起來不像框架的默認加密.config,您應該詢問有關如何加密您的憑證或讓他們爲您加密的詳細信息。您可能會嘗試提供一個簡單的(明文)ConnectionString來查看應用程序是否自動檢測加密 - 許多解決方案在啓動時進行加密。 –