Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 需要web.config中的加密连接字符串和stmp信息_Asp.net_Connection String_Encryption - Fatal编程技术网

Asp.net 需要web.config中的加密连接字符串和stmp信息

Asp.net 需要web.config中的加密连接字符串和stmp信息,asp.net,connection-string,encryption,Asp.net,Connection String,Encryption,我想在web.config中保留加密的连接字符串和stmp信息 我是否可以将连接字符串和SMTP信息存储在web.config加密的位置,以及需要解密和使用的位置 或 我可以加密连接字符串和SMTP并保存在web.config中的点/事件是什么?(如果更改发生在web.config中,那么现有会话是否已过期?) 最好的解决方案是什么 谢谢这很容易使用-查看pe/pd/pef和pdf选项。你也可以这样做。它通过加密特定的配置部分来工作。在您的情况下,这是连接字符串和smtp部分 您可以使用或,也可

我想在web.config中保留加密的连接字符串和stmp信息

我是否可以将连接字符串和SMTP信息存储在web.config加密的位置,以及需要解密和使用的位置

我可以加密连接字符串和SMTP并保存在web.config中的点/事件是什么?(如果更改发生在web.config中,那么现有会话是否已过期?)

最好的解决方案是什么

谢谢

这很容易使用-查看pe/pd/pef和pdf选项。你也可以这样做。它通过加密特定的配置部分来工作。在您的情况下,这是
连接字符串
smtp
部分


您可以使用或,也可以在计算机范围内或特定用户帐户上进行加密。

我在以编程方式更改使用时使用此代码,但出现错误,我使用的是开发环境public void ProtectSection(){System.Configuration.Configuration=ConfigurationManager.OpenExeConfiguration(Server.MapPath(“~/Web.config”);ConfigurationSection=config.GetSection(“ConnectionString”);section.SectionInformation.ProtectSection(“rsaptectedConfigurationProvider”);section.SectionInformation.ForceSave=true;config.Save(ConfigurationSaveMode.Full);}您能检查一下是什么问题吗,我将非常感谢您的努力您得到的错误是什么?如果您在Web应用程序中执行此操作,您应该查看WebConfiguration Manager.OpenWebConfiguration我收到此错误。执行连接字符串的配置节处理程序时出错。