接続文字列を含む web.config ファイルを使用して、非常に単純な ASP.NET アプリケーションを作成しました。接続文字列は、データベースに接続して 1 つの値を返すために使用されます (これは機能します)。
現在、接続文字列を暗号化しようとしています。次のコマンドを使用します (ここから取得: http://msdn.microsoft.com/en-us/library/ff647398.aspx ):
C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis -pe "connectionStrings" -app "/Test".
コマンド プロンプトは「成功」を返しますが、(Test フォルダー内の) web.config を見ると、何も変わっていません。
開発用 PC に Visual Web Developer Express をインストールしました。これはテスト用です。このツール (aspnet_regiis) に自信が持てたら、Visual Studio Professional を使用してライブ Web アプリに変更を加えます。
実行しているコマンドに何か問題がありますか? Visual Web Developer Express を使用して接続文字列を暗号化できませんか?