現在、私はASP.net MVC 2プロジェクトをWindows Server 2008 R2 Webサーバーに展開しています。このWebサーバーには既に.net 4 Frameworkがインストールされていますが、GACにはMVC dllがありません。Windows Server 2008 R2にASP.net MVC 2をインストールするには?
だから、IIS上の配備は成功しますが、私は、ブラウザでWebアプリケーションを起動したときに、それがこのメッセージで結果:
ファイルまたはアセンブリをロードできませんでした「System.Web.Mvc、バージョン= 2.0 .0.0、Culture =ニュートラル、PublicKeyToken = 31bf3856ad364e35 'またはその依存関係の1つ。システムは、指定されたファイルを見つけることができません。もちろん
私も自分自身をGoogleにすることができ、それは主に提案する:出力ディレクトリにMVCのDLLの(System.Web.Mvc.dll、.Routing.dll、など)をコピー
- 。
- .net 3.5フレームワークの上にASP.net MVC 2のRTMバージョンをダウンロードしています。
私はどちらもしたくありません。 WebサーバーのGACにASP.net MVC 2をインストールしたいだけです。だから私の質問は:
- インストールは実際に.Net 4の上にインストールするためのASP.net MVC 2を含んでいますか?
ありがとうございます!
私は、Webアプリケーションが.netで動作していることを確認しました。残念ながら、GACのSystem.Web.Mvc.dllのレコードはありません。だから私はそれがまともにインストールされていないと思いますか? –
@Monty、間違っていましたが、ASP.NET MVC 2は.NET 4.0の一部ではありません。 VS2010がインストールされています。 .NET 3.5と.NET 4.0の両方と互換性のあるパッケージをインストールする必要があるかもしれません。 –
ありがとうございます。それはSystem.Webのようなフレームワークの '独自の'名前空間を使用しているためです。明らかに、実際の.net 4フレームワークにリンクされているわけではありません。また、この関連する質問が見つかりました:http://stackoverflow.com/questions/2633504/is-asp-net-mvc2-included-in-net-4-0-framework。 –