IS ASP.NET MVC 4アプリケーションを.NET 4サーバーで実行できることについて知りたい。
MVC4アプリケーションをデプロイしようとしていますが、エラーが発生します。
500内部サーバーエラー。
探しているリソースに問題があり、表示できません。
.net 4フレームワークをターゲットにしていますが、まだこのエラーが発生しています。サーバーがどうなるかわかりません。他の投稿を調べようとしていますが、MVC 4が.netサーバーで実行できることを明確にできる投稿は見つかりませんでした。
はい。 ASP.Net MVC 4は、ASP.Net 4およびASP.Net 4.5で動作します。私はASP.Net 4でサイトを実行しています。これは Scott Guによるこのブログ投稿 でも確認されています。これは、アプリケーションの4.5の新機能を対象としていないことを前提としています。
サーバーにまだインストールされていない場合は、必要なMVC 4 .dllファイルをbinフォルダーにコピーしていることを確認してください。 このPhil Haackによる投稿 は、バージョン3をbinでデプロイする方法を説明しています Hanselmanにも同様の記事があります 。現在必要な.dllについて、 バージョン4リリースノート を確認する必要があります。
追加の詳細情報を提供できれば、より具体的な回答を提供できる場合があります。また、実行しているIISおよびVisual Studioのバージョンをお知らせください。
Razor 2はWebPages/MVCフレームワークの次の波の一部なので、MVC4が必要になります。オープンソースコードを使用してRazor 2をMVC3に割り込ませることを妨げるものは何もありませんが、これはサポートされているシナリオではありません。
MVC 4は.NET 4.0で動作し、.NET 4.5を必要としないことを忘れないでください!