私は自分のサーバーを持っていて、残りの3つをアップグレードする前に、自分のソリューションをASP.NET MVC 4にアップグレードすることを検討しています。MVC 4では、Microsoft.AspNet.MvcとSystem.Web.Mvcの違いは何ですか?
ASP.NET MVC 4用にthe standalone installerをダウンロードして、Server 2008 R2ボックスで実行しました.Web Platform Installer Installer 4.0には、Expressや他のアプリケーションをインストールするツールのアップデートが含まれています。
インストーラは、System.Web.Mvc.dllでC:\Program Files (x86)\Microsoft ASP.NET\ASP.NET MVC 4\Assemblies
ディレクトリを作成しました。
私はthe manual upgrade notes for MVC 3 to MVC 4を経て、私はちょうど項目3渡って実行しました:ソリューションエクスプローラで
、参照を右クリックし、 NuGetパッケージの管理]を選択します。左側のペインで、[アップデート\すべてで、次の を更新:
- ASP.NET MVC 4
- (オプション)のjQuery、jQueryの検証とjQuery UI
- (オプション)Entity Frameworkの
- (Optonal)Modernizr私はASP.NET MVC 4を伝えることができるものから、
は今のMicrosoft ASP.NETに含まれている、this NuGet packageを指し、 MVC 4(Microsoft.AspNet.Mvc)、共有ホスティングやクラウドプラットフォームにインストールするためのものと思われます。
何か不足していますか?自分のサーバーであってもこのパッケージをインストールする理由はありますか?また、.NET Frameworkをインストール/更新できますか?
EDIT:ヘッダーをチェックしても(私はそれをまだオフにしていない)、サイトのMVCのバージョンが4.0であり、NuGetパッケージなしであることに注意してください。コアパッケージにプッシュされていないフィックス/フィーチャーですか?主に共有ホスティング環境に適していますか? MVC 4が既にインストールされている場合は、私はそれを維持すると、パフォーマンスのいくつかの損失(私は不必要にメモリの使用量を増やすことでそれをカバーすると思うだろう)の結果になりますか?