web-dev-qa-db-ja.com

サーバーにMVC 3をインストールするのに最適な方法は?

MVC 3ツールアップデートがリリースされたので、Webプラットフォームインストーラーに表示されるのはこれだけです。MVC3が表示されなくなりましたか。これは、ツールの更新が本質的に開発環境に対するMVC 3 PLUSの拡張であるためですか?おそらく、これらの追加はサーバーでは必要ないので、サーバーのインストールにはMVC 3がまだ提供されると思いました。

それでは、サーバーのWeb PlatformインストーラーからMVC 3「ツールアップデート」をインストールできますか?

30
Howard Pinsley

サーバー上のWebPIからのインストーラーを問題なく使用できます。 Visual Studioがインストールされていないかどうかを検出し、ランタイムのみをインストールします。

インストーラーファイル を解凍して、ランタイムMSIのみをコピーすることもできますが、それはやり過ぎです。

17
marcind

コマンドラインからWeb Platform Installerを使用することもできます。

webpicmd /install /Products:MVC3Runtime /log:webpi.log /accepteula /SuppressReboot

サーバーがインターネットにアクセスできない場合は、アクセス権のあるマシンからオフラインフラグを使用して、必要なインストールファイルのコピーをダウンロードできます。

したがって、フローは次のようになります。

インストーラのキャッシュバージョンを準備する

webpicmd /Offline /Products:MVC3Runtime /log:webpi.log /Path:"%~dp0wbpiCache"

キャッシュからインストール(フォルダー構造をターゲットマシンにコピー)

webpicmd /install /Products:MVC3Runtime /log:webpi.log /accepteula /SuppressReboot /XML:"%~dp0wbpiCache"
14
David Martin

サーバーにMVC3をインストールする必要はありません。

ただ プロジェクトとともにMVC DLLをコピーする

7
SLaks