2011-05-05 114 views

回答

3

我不认为您可以加密单个连接字符串作为ConnectionStrings部分的一部分。这是因为ConfigurationElement对象(ConnectionStringSetting派生自)具有不具有Protect方法的ElementInformation属性。 ConfigurationSection有一个SectionInformation属性,它有一个Protect方法,ConnectionStringsSection从ConfigurationSection继承。

所以,这样说,你可以加密一个ConnectionStringsSection,但不是一个ConnectionStringSetting。

但是,一切都不会丢失。您有能力创建您的部分/元素来维护您的未加密(或根据您想要的方式进行加密)连接字符串。您将无法使用WebConfigurationManager的ConnectionStrings属性访问它们。