2016-09-06 65 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文件,但我不認爲這種差異很重要。