ASP.NET MVC 3 Web サイトを展開しようとしているコンピューターに ASP.NET MVC をインストールする必要がありますか?
アプリケーションの bin フォルダーには既に System.Web.Mvc およびその他の必要な DLL が含まれているため、ASP.NET (ターゲットにしているバージョン、このケース v4) がインストールされました。
私はIISを使用しています。どのバージョンかわかりませんが、クラシックビューなので7以前のはずです。デフォルトのアプリケーション プールは次のようになります (モードはありません)。
バージョン情報ボックスにはバージョン番号が表示されません。MMC スナップイン管理コンソールのバージョンは 3.0 です。これは、64 ビットの Windows 2003 R2 Standard Edition サーバーで実行されています。
なぜ私はこれを求めているのか / 私がやろうとしていること
展開パッケージを作成し、それをサーバーに移動してから、展開スクリプト (.cmd ファイル) を実行することで、MVC アプリを展開しました。アプリケーション ディレクトリは IIS で作成されました。ただし、アプリケーションを参照すると、Directory Listing Denied という 403 が表示されますが、これは理にかなっています。IIS は MVC ルーティングの問題を解決できません。
ここでいくつかのスレッドをチェックしましたが、それらすべて (スレッド 1、スレッド 2 ) は、ターゲットに MVC 3 をインストールする必要があることを示唆しているようです。私はこれを行いますが、確認したかっただけです。本当にインストールする必要がありますか?