0
我想在web.config中保留加密连接字符串和stmp信息。需要在web.config中加密连接字符串和stmp信息
我可以存储连接字符串和SMTP信息在web.config加密和我只需要解密和使用?
OR
什么是点/事件在那里我可以加密的连接字符串和SMTP并保存在web.config? (如果在web.config中发生变化,现有会话是否过期?)
什么是最佳解决方案?
感谢
我想在web.config中保留加密连接字符串和stmp信息。需要在web.config中加密连接字符串和stmp信息
我可以存储连接字符串和SMTP信息在web.config加密和我只需要解密和使用?
OR
什么是点/事件在那里我可以加密的连接字符串和SMTP并保存在web.config? (如果在web.config中发生变化,现有会话是否过期?)
什么是最佳解决方案?
感谢
很容易与aspnet_regiis.exe做 - 看PE/PD/PEF和PDF选项。你也可以做programmatically。它通过加密特定的配置部分来工作。在你的情况下,这是connectionStrings
和smtp
部分。
chaning使用编程的时候,但得到的错误,我用这个代码,我是在开发环境 – 2009-08-24 11:21:17
公共无效ProtectSection(){ System.Configuration.Configuration配置= ConfigurationManager.OpenExeConfiguration(使用Server.Mappath(“〜/网站的.config“)); ConfigurationSection section = config.GetSection(“connectionStrings”); section.SectionInformation.ProtectSection(“RsaProtectedConfigurationProvider”); section.SectionInformation.ForceSave = true; config.Save(ConfigurationSaveMode.Full); } – 2009-08-24 11:22:44
你能否检查是什么问题,我将会为你付出努力 – 2009-08-24 11:23:17