IIS サイトと nant/nantcontrib?
-
06-09-2019 - |
質問
NAnt を使用して IIS Web アプリケーションを管理することはできますか?たとえば、停止または開始しますか?
解決
もしかしたら使えるかもしれません 実行する 実行するタスク
iisreset -stop
iisreset -start
編集 : そして この VBS IIS での Web アプリケーションの停止/開始に役立つ可能性があります
IIS で nant タスクを使用して Web サイトを停止するための受け入れられた解決策は次のとおりです。
<target name="stopSite">
<exec program="cscript.exe">
<arg value="C:\windows\system32\iisweb.vbs" />
<arg value="/stop" />
<arg value="test" />
</exec>
</target>
他のヒント
ナントは、あなただけのWebサーバーまたは全体IISを開始/停止することができますこれらのいずれかでServiceControllerのタスクを持って、私はただ、一般的にそれを使用停止/ Webサーバーを起動します。
<servicecontroller action="Stop" service="w3svc"
timeout="10000" verbose="true" />
http://nant.sourceforge.net/releaseでご利用いただけドキュメント/latest/help/tasks/servicecontroller.htmlする
あなたが自分自身でどちらかのPowerShellを使用してか、これは簡単です。ナントてPowerShellスクリプトを呼び出すような場合は、
IIS:\>Stop-WebAppPool -Name "DefaultAppPool"
IIS:\>Start-WebAppPool -Name "DefaultAppPool"
現在のスナップインをダウンロードすることができます http://www.iis.net/download/PowerShellする
その使用上のいくつかの注意事項: http://technet.microsoft.com/en-us/library/ee790599.aspx の
また、個々のウェブサイトを開始/停止することができます。
所属していません StackOverflow