2016-09-06 51 views
0

我正在使用以下命令来使用机器密钥来加密我的web.config的一部分(它实际上是一个app.config。网络应用程序,重命名为web.config文件,因此将ASPNET_REGIIS使用它):“aspnet_regiis -pef”命令删除web.config的“<configSections>”部分

aspnet_regiis -pef "section-to-encrypt" "C:\inetpub\path-to-web.config\bin\Release" -prov "provider-name" 

运行在此之前,我添加了部分< configProtectedData>,这似乎是必需的(勾“供应商名称”来机器加密,它出现)。

问题:运行上述命令后,将从.config文件中删除< configSections>,并将其损坏。

我在做什么错?

回答

-1

我有一个类似的问题,我刚刚解决。如果我插入configProtectedData。在configSections部分之前的部分是删除configSections。如果我在configSections部分之后添加它,它不会。

我正在加密一个常规的web.config文件,但我不认为这种差异很重要。