2014-04-25 57 views
0

我对c#/ Visual Studio非常新,我在运行我的测试方法时遇到了困难。它要求我们连接到一个数据库服务器,因为我们无法连接到数据库,导致总是失败的结果。如何修改加密的app.config文件的密钥和值?

我们尝试修改连接字符串以包含我们的工作凭证,以便我们可以连接到数据库服务器,但是app.config文件已加密。

请看下面的示例加密行的截图。我们如何修改它?

enter image description here

+0

这看起来不像框架的默认加密.config,您应该询问有关如何加密您的凭证或让他们为您加密的详细信息。您可能会尝试提供一个简单的(明文)ConnectionString来查看应用程序是否自动检测加密 - 许多解决方案在启动时进行加密。 –

回答

0

当我看到它,我想是的ConnectionString项目外的加密,并粘贴在这里。我是这样说的,因为IMO仅仅对连接字符串value进行加密并且保持key为纯文本,这在项目中是不可能的。可以在配置文件中加密整个部分。

检查使用此连接字符串的方法。我相信该方法可能使用某种形式的解密。使用它来解密字符串,根据需要更改值,再次加密并将其粘贴到上述位置。

您也可以编辑您的问题以包含使用连接字符串的方法,以便我可以分析它并为您提供更好的解决方案。

希望这会有所帮助。