2009-04-14 2 views
0

Webアプリケーションをデプロイした後に接続文字列を暗号化するプロセスを合理化する方法はありますか?web.config connectionString encryptionを効率化する

ここに裏話があります。多くの.NET Webサイトを管理しています。それらを開発サーバーに移動し、最終的に運用サーバーまで移動します。しかし、各サイトが開発ボックスまたはサーバーボックス上に作成された後、サーバーに行き、機密データ(ユーザー名/パスワード/接続文字列)を暗号化する必要があります。

これは何百ものウェブサイトを話し始めると面倒なことになります。手で行うよりも良い方法がありますか?アプリケーションをデプロイした後に、サーバーにRemoteへのアクセス権を持たない開発者が実行する可能性のあるものは何ですか?

これは単なる希望的な考えですか?

+0

これらのセクションをどのように正確に暗号化していますか? –

+0

コマンドラインからaspnet_regiisツールを使用します。 – Josh

+0

これはもともとこれを書いて以来、より良いものを思い付いてきましたか?もしそうなら、共有してください! – Funka

答えて

-4

私は(Octopus for .NETのような)デプロイメントソフトウェアを使用して、それらのコマンドを実行するポストデプロイメントPowerShellスクリプトを作成します。そのPowerShellスクリプトをPostDeployフックに追加してください。(すべてではないにしても、主流のデプロイメントツールにはデプロイメント後にコマンドを実行する方法があります)。

関連する問題