0

のエントリを変更するには、Windows 環境で小さなツールが必要ですappsettings.config

バッチファイルを書き込むことができるcmdツールにすることができます。

誰も手がかりを持っていますか?ありがとう

4

1 に答える 1

2

xmlstarlet を使用します。:) ありがとうnpocmaka

更新:

これは、xmlstarlet を使用するために私が書いた一連のコードです。

ファイルを変更するには:

../bin/Config/%~1/appSettings.config

<appSettings>
    <add key="KillMobileService" value="0">
</appSetting>

<appSettings>
    <add key="KillMobileService" value="1">
</appSetting>

使用する

xml edit --pf --inplace --update "/appSettings/add[@key='KillMobileService']"/@value -v 1 ../bin/Config/%~1/appSettings.config
xml fo -t ../bin/Config/%~1/appSettings.config >../bin/Config/%~1/appSettings_new.config
del "..\bin\Config\%~1\appSettings.config"
ren "..\bin\Config\%~1\appSettings_new.config" "appSettings.config"

編集およびフォーマットコマンドを使用します。このコンテンツの変更を検出すると、IIS が再起動します。

編集コマンドのドキュメント リンク: http://xmlstar.sourceforge.net/doc/UG/ch04s03.html

format コマンドのドキュメント リンク: http://xmlstar.sourceforge.net/doc/UG/ch04s05.html

問題が解決しました。=w=

于 2013-05-22T13:54:04.020 に答える