如果加密连接字符串保存在外部配置文件中,并且由asp的web.config的connectionStrings部分中的configSource属性指定,那么如何在C#代码中读取加密连接字符串.net应用程序?web.config中的加密连接字符串
外部配置文件应该只有connectionStrings节点,但是当它被加密时,configDataProvider节点也应该出现在同一个文件中。所以它不能用在configSource属性中。
我有加密连接字符串,并希望它在外部配置文件。这怎么处理?
感谢您的指点。
你尝试把连接字符串一节中的外部文件和_then_加密它? – Oded
有点过时了,但你可以试试这个解决方案:[在ASP.NET的外部配置中加密字符串](http://gregorybeamer.wordpress.com/2008/12/04/encrypting-string-in-an-external -config-for-asp-net /) – Jeremy
如果将其放入外部文件中,然后对其进行加密,则会在插入configProtectedData节点后使用configSource属性对其进行读取。 – Sam