web-dev-qa-db-ja.com

最小限のASP.NETMVC 4インストールは何ですか?

さて、Microsoft Web Platform Installer4.0を介してASP.NETMVC4をローカルにインストールしました。開発者が必要とするいくつかの素晴らしいものがあります。現在、開発サーバー(Windows 2003 Serverマシン)にインストールしようとしています。しかし、それは他のものの全体のメートルトンをうまくダウンロードしたいと思っています。 MVC4ファイルをGACに配置するだけの最小限のインストールを見つけようとしています。開発サーバーにSQLServer Expressは必要ありません(SQL Server 2005はすでに存在します)。サーバー上で開発していないため、Visual Web Developer 2010Expressも必要ありません。これは、サーバー上およびローカルボックスからのテストの最初のステップにすぎません。

詳細:

Microsoft Web Platform Installer 4.0:言語パックを使用したASP.NET MVC 4ツールの更新(2012年8月)に記載されているダウンロードオプション。

インストールするアイテムの完全なリストは次のとおりです。

  • Visual Studio 2010SP1コア
  • Visual Web Developer 2010 Express
  • SQL Server Express 2008 R2
  • Windowsインストーラ4.5
  • Visual Studio 2010 SP1 KB983509
  • ASP.NET MVC4ツール更新言語パックインストーラー
  • ASP.NET MVC 4インストーラー(VS 2010)-デフォルトのロケール

とにかく、それは驚くべき710.02MBのダウンロードだけに相当します。フレームワークとしてASP.NETMVC4が必要です...ライブラリだけです。これがインストールする唯一の方法ですか? ASP.NET MVC 3のインストールには時間がかかりましたが、それほど分散していませんでした。

考え?

26
jason

MVC3とは異なり、MVC4にはスタンドアロンインストーラーがなく、GACにデプロイされなくなりました。アプリと一緒にビンにデプロイされます。

これの一部は、MVC4がNuGetパッケージを介して配布され、さまざまなコンポーネントに分割されて、ユーザーが必要なものだけを選択できるようになったためです。

自分でGACをデプロイできると確信していますが、なぜわざわざするのでしょうか。

10
23
Peter Kiss

次のようにビンのデプロイを行うことができます。

  1. プロジェクトを右クリックし、[ライブラリパッケージ参照の追加]を選択します-ASP.NETMVCを確認します
  2. サーバーに.NetFramework4.5をインストールします
  3. サーバーでプロジェクトを公開する
  4. WebサイトのAppPoolを.NETFramework 4Integratedに設定します
2
Stefan P.