私はそれを使用して見つけます
"aspnet_regiis" -pef
また
"aspnet_regiis -pe"
web.congの要素を暗号化することは、いくつかの要素でのみ機能し、他の要素では機能しません。
つまり、「ConnectionStrings」と「appSettings」では機能しますが、「system.web」では機能しません。
どういうわけかすべての要素を暗号化できますか?ありがとう。
私はそれを使用して見つけます
"aspnet_regiis" -pef
また
"aspnet_regiis -pe"
web.congの要素を暗号化することは、いくつかの要素でのみ機能し、他の要素では機能しません。
つまり、「ConnectionStrings」と「appSettings」では機能しますが、「system.web」では機能しません。
どういうわけかすべての要素を暗号化できますか?ありがとう。
次のコマンドを試すことができます。
aspnet_regiis -pe system.web/identity -app /[vdir]
アイデンティティはsystem.web内のセクションです
長い間グーグルで調べた後、解決策を見つけました。
他のユーザーの将来の参照用にここに配置します。
ここのこの投稿には、Adam による解決策があります。彼はそれをひどいハックと呼びましたが、私も同意しますが、うまくいきます。
nlog.dll を .NET フレームワーク ライブラリにコピーするだけで、コマンドを実行すると問題は解決しました。
説明 - 次のように、要素は nlog.dll の intefrace NLog.Config.ConfigSectionHandler を指します。
<section name="nlog" type="NLog.Config.ConfigSectionHandler, NLog"/>
神はその理由を知っています。要素が暗号化されている場合-aspnet_regiisがこのdllを検索し、見つからない場合-失敗します。
c:\Windows\Microsoft.NET\Framework\vXXXX にコピーするだけです。