我希望使用企业库配置工具加密loggingConfiguration
中web.config
部分中的信息,以便在一台服务器或Web场上工作
我使用了很多方法,但它没有用。
我尝试加密连接字符串,但工作正常。
答案 0 :(得分:0)
您是否阅读过this:
您可以加密和解密配置文件中的数据 配置部分。配置部分包含 应用程序块的配置信息。
配置 工具允许您从加密提供程序中进行选择 包含在Machine.config文件中。通常,这些是 DataProtectionConfigurationProvider,它使用DPAPI和 RsaProtectedConfigurationProvider,它使用RSA。
如果加密 配置文件将只在一台服务器上,您可以使用 DataProtectionConfigurationProvider。
如果要部署 Web场中多个服务器上的相同加密配置文件, 你应该使用RsaProtectedConfigurationProvider。这个提供者 使您可以轻松地在一台服务器计算机上加密数据然后 导出解密数据所需的RSA私钥。那你可以 将配置文件和导出的密钥部署到目标 服务器,然后重新导入密钥。
加密配置 部分打开其中一个配置工具。打开现有的 配置文件或创建一个新文件。单击的名称 要加密其配置信息的应用程序块。 在“属性”窗格中,单击“ProtectionProvider”。选择其中一个 DataProtectionConfigurationProvider或 RsaProtectedConfigurationProvider。
提供商的所有设置, 例如存储密钥的位置,也在Machine.config文件中。 您无法使用配置工具更改此文件。相反,你 必须使用文本编辑器修改文件。解密配置 文件,只需在配置工具中打开它。该文件是 自动解密。