2010-12-08 8 views
4

IISで実行されているASP.NETアプリケーションがあります。私は、アプリケーション設定のweb.config値の1つを変更できるようにしたいと思います。 this answerで説明されているようにプログラムで変更することは可能ですが、同じことをコマンドラインから実行できるかどうかは疑問です。web.configをコマンドラインから変更する

IIS 7マネージャを使用すると、アプリケーション設定と(他のオプションの中でも)接続文字列を変更できます。 IIS6および/または7のコマンドラインから同じことをする方法があります。

答えて

3

web.configを変更するにはpowershellを使用できます。

+0

これは、検索のための正しい軌道に私を置いた。ありがとう。 –

4

IIS 7.0以降に含まれているAppCmd.exeを使用することができます。実際には、IISマネージャの設定エディタが自動的にコマンドラインを生成します。たとえば、/ TestAppのNewValueにテストキーを設定します内部の既定のWebサイト:

appcmd.exe set config "Default Web Site/TestApp" -section:appSettings /[key='test'].value:"NewValue" 
+0

IIS 6のようなものはありますか? –

+0

web.configファイルを変更するには、組み込みコマンドラインはありませんが、IIS構成を変更するには、コマンドラインでIIS構成を設定できる\ inetpub \の中にadminscriptがあります。 –

関連する問題