12

私は、IISExpressを使用してアプリケーションをホストしているVisualStudio2010のWebソリューションに取り組んでいます。ビルドプロセスで、一部のプロジェクトからメインWebアプリの下のディレクトリに出力DLLをコピーする必要があります。このディレクトリには、MEFを最新の状態に保つ監視があります。問題は、デバッグするたびにアプリケーションが実行されたままになるため、既存のdllをコピーできないためにビルドが失敗することです。私がやりたいのは、ビルドが始まる前にサイトを停止するビルドコマンドを追加することです。

AppCmd Stop Site "MySiteName"を実行できると期待していましたが、appcmdはサイトオブジェクトでSTOPがサポートされていないと言っています。

コマンドラインからiisExpressでサイトの実行を停止する方法はありますか?

4

2 に答える 2

20

オプション1:

他のサイトを実行していない場合は、試してください

"taskkill /IM iisexpress.exe"

注:これにより、すべてのiisexpress.exeプロセスが停止します

オプション2:

これを行うための実行可能ユーティリティを作成します。次のリンクはあなたを助けるかもしれません! プログラムによるIISExpressの開始と停止

于 2011-07-27T02:30:50.050 に答える
-1

Windows PowerShellのStop-WebSiteコマンドレットは、IISでホストされているWebサイトを停止するコマンドラインの方法です。

于 2011-07-26T21:59:45.023 に答える