2011-02-07 8 views
3

私は、このコマンドを使用して、私の.NET設定ファイルをencrypyingていますし、それだけで正常に動作します:これが機能するためにweb.configファイルを暗号化し、ファイルへのパスを供給

aspnet_regiis -pe "connectionStrings" -app "/SampleApplication" 

私が持っている必要がありますけれどもmyApp.configファイルがあるフォルダを指すSampleApplicationという仮想ディレクトリ。

ファイルへのパスを指定するだけで、仮想ディレクトリを持つ必要はありませんか?

私は

aspnet_regiis -pe "connectionStrings" -location "c:\FoldercontainingWebConfigFile" 

てみましたが、私はエラーを取得:「パス属性は相対仮想パスでなければなりません」と。私はここで探しています「\」等...

:「」:とのいずれかを含めることはできません http://msdn.microsoft.com/en-us/library/k6h9cz8h%28v=vs.80%29.aspx

をこれを行う方法はありますか?

答えて

1

私はそれを手に入れました!

-pef "sectionName" "web.configファイルを含むディレクトリへのフルパス"

0

this toolをご覧ください。すべてのIISサイトとvdirがロードされ、暗号化/復号化するファイル(およびセクション)を選択できます。

+0

Thanks Phil。私は実際にあなたがファイルへのパスと暗号化したいセクションに渡してからaspnet_regiisユーティリティが作業を行うC#コードを通してこれを達成する必要があります。これが可能かどうか分かりますか? – Bob

関連する問題