Web設定の特定の部分を暗号化する必要があります。いくつかのチュートリアルを読んだ後、私はASPNET_REGIISというツールを使って行くことを学びました。 これは私が現時点でしようとしていますものです: コマンドプロンプトASPNET_REGIISを使用してWeb設定を暗号化する
ASPNET_REGIIS -pef "identity" "D:\IIS\admin.mySite.com"
から「構成セクション 『のSystem.Web \アイデンティティ』は見つかりませんでした。」
ASPNET_REGIIS -pef "system.web\identity" "D:\IIS\admin.mySite.com"
"構成セクション 'のSystem.Web \アイデンティティ' が見つかりませんでした。"
ASPNET_REGIIS -pef "system.web/identity" "D:\IIS\admin.mySite.com"
は「『RsaProtectedConfigurationProvider』エラーメッセージがプロバイダからプロバイダを使用してセクション 『のsystem.web /アイデンティティ』を暗号化するために失敗しました:オブジェクトが既に存在します。」
試してみて、何かを取得していますかどうかを確認するには、右の私は、次の試してみました:
ASPNET_REGIIS -pef "connectionStrings" "D:\IIS\admin.mySite.com"
「セクション 『のconnectionStrings』を使用して、プロバイダのプロバイダから 『RsaProtectedConfigurationProvider』エラーメッセージの暗号化に失敗しました:オブジェクトは既に存在します。
ASPNET_REGIIS -pef "connectionStrings" "D:\IIS\admin.mySite.com"
「セクション 『のconnectionStrings』を使用して、プロバイダのプロバイダから 『RsaProtectedConfigurationProvider』エラーメッセージの暗号化に失敗しました:オブジェクトが既に存在します」
ASPNET_REGIIS -pef "DoesNotExist" "D:\IIS\admin.mySite.com"
"構成セクション 'のDoesNotExist' が見つかりませんでした。"
ヘルプ!あなたが暗号化しようとしているセクションは、あなたがそれに完全なパスを指定する必要がありconfiguration
要素の直下ではない場合
ASPNET_REGIIS -pef "system.web/identity" "D:\IIS\admin.mySite.com"
:
私はキーがここに格納されると信じています: 'C:\ Documents and Settings \ All Users \ Application Data \ Microsoft \ Crypto \ RSA \ MachineKeys'その場合は、それを削除し、 'connectionStrings'を使って暗号化を実行して、動作するかどうかを確認してください。 Windows 7の場合 – Sam
以降、それは彼らが 'Cここに格納されているように見えます:\はProgramData \マイクロソフト\暗号化\ RSA \ MachineKeys' – dana