1

Web アプリケーションを Win2k8 (IIS 7) サーバーにデプロイするための power-shell スクリプトを作成しましたが、運用サーバーが実際には Win2k3 (IIS 6) であり、powershell スクリプトが必要な機能を実行していないことがわかりました。

現在、配置スクリプトは IIS 7.0 でのみ機能します。

PowerShell スクリプトは次の機能を実行します

  • Apppool が存在するかどうかを確認する

    1a) 認証情報を使用して Apppool を作成しない場合

    1b) Apppool が存在する場合 apppool を停止します

  • M-SDeploy コマンドを実行して、Web アプリケーションをローカル マシンにインストールします。

  • Web アプリケーションを Apppool にバインドします (手順 1 で作成)

  • アプリプールを開始する

IIS 6 と 7.0 の両方で動作する PowerShell フレームワークはありますか、それともターゲット マシンが WIN2k3 か WIN 2k8 かを展開スクリプトで確認してから、適切な展開スクリプトを実行する必要がありますか。

IIS 6 と 7.0 の両方に対応する展開スクリプトを作成する最善の方法を提案してください。さらに情報が必要な場合はお知らせください。

4

1 に答える 1

0

これらの OS と IIS のバージョンの間には多くの変更があり、新しい機能を利用するスクリプトを作成する方が、より高いバージョンをターゲットにする方が適切です。Carbon- http://get-carbon.org/のソースを調べて、それがあなたのケースに役立つかどうかを確認してください。appcmdIIS の手順に使用され、いくつかのヒントが得られる場合があります。

于 2013-06-04T04:20:52.840 に答える