我想知道我的连接字符串是否加密。我不想一次又一次地加密它。这只是开发阶段的一个问题。有没有办法在App.config中检查连接字符串的状态?
答案 0 :(得分:0)
查找dbname或类似内容 - 如果已加密,则无法找到它。
答案 1 :(得分:0)
为什么不查看连接字符串是否包含字符串“Source”或“Catalog”(不区分大小写)?如果是,则不加密。这肯定很简单; - )
答案 2 :(得分:0)
不是检查SectionInformation.IsProtected属性的最佳解决方案吗?
详情请见MSDN,Jon Galloway也有一篇帖子Encrypting Passwords in a .NET app.config File,如果您想要更长的例子(需要进行一些调整),也可以发表这个帖子。