Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/33.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 你能用aspnet\u regis加密整个web.config文件吗?_Asp.net_Encryption_Web Config_Aspnet Regiis.exe - Fatal编程技术网

Asp.net 你能用aspnet\u regis加密整个web.config文件吗?

Asp.net 你能用aspnet\u regis加密整个web.config文件吗?,asp.net,encryption,web-config,aspnet-regiis.exe,Asp.net,Encryption,Web Config,Aspnet Regiis.exe,我知道您可以使用aspnet_regis加密appSettings和connectionstring以及web.configs中的其他单独部分,但是如何加密整个web.config 我有一个客户端请求我们加密完整的web.config文件,但我试图加密“配置”部分,但它说“未找到配置”部分 如果你不能这样做,有没有其他类似的简单方法,无需借助第三方应用程序就能做到 谢谢 否。 您可以加密常规节(由框架提供)或您自己的自定义节(当实现类/程序集可由aspnet_regiis加载时),但不能加密整个

我知道您可以使用aspnet_regis加密appSettings和connectionstring以及web.configs中的其他单独部分,但是如何加密整个web.config

我有一个客户端请求我们加密完整的web.config文件,但我试图加密“配置”部分,但它说“未找到配置”部分

如果你不能这样做,有没有其他类似的简单方法,无需借助第三方应用程序就能做到

谢谢

否。

您可以加密常规节(由框架提供)或您自己的自定义节(当实现类/程序集可由aspnet_regiis加载时),但不能加密整个web.config文件

有关更多详细信息,请参阅

话虽如此,;您可以通过在
部分添加所有配置值并对其进行加密来解决此问题,但出于实际原因,我建议您不要这样做。

具体来说,链接、共享:

有些配置部分无法使用此技术进行加密:


为了加密这些配置节,必须加密该值并将其存储在注册表中。有一个命令行工具可以帮助完成这个过程


我在msdn中没有看到任何关于无法加密整个文件的内容(尽管我可能会错过它),但基于我无法使用命令行以任何明显的方式进行加密的事实,这肯定是有意义的。非常感谢!
<processModel>
<runtime>
<mscorlib>
<startup>
<system.runtime.remoting>
<configProtectedData>
<satelliteassemblies>
<cryptographySettings>
<cryptoNameMapping>
<cryptoClasses>