の下で展開IIS 6 ASP.NET MVCアプリケーションは、

通常ASP.NET MVCのIIS6下アプリケーション、ISAPIがプロセスに直接配置されているときにデプロイされたすべての要求は、ASP.NETと呼ばれます。 ASP.NET MVCは、それは、MVCのルーティングメカニズムではないが存在する場合は、物理ファイル、そうでない場合だけで歩く存在する物理パスをチェックします任意のデフォルト要求優先順位のためのフレームワークに基づいています。

だから、静的リソース権限の制御を考慮せずに、あなたはISAPI ASP.NETによって静的リソースを設定することはできませんが、いくつかのパフォーマンスを向上させるために、このように、IISによって直接処理されている場合。本論文では、このテーマに焦点を当てて、展開プロセスを説明します。

0サイトのMVCデザイン、統一されたフォルダの下に置かれた静的リソースでは、ディレクトリ構造は小文字を使用することをお勧めします

1パスにWebアプリケーションを公開(省略)(なお、ほとんど使用されない構成要素よりも弱いSystem.Web.Mvc MVC2 MVC3を展開する能力、直接プライベート;しかしため高機能のMVC3、及びカミソリエンジンの導入は、依存コンポーネントの増加しました直接デプロイ時にインストールMVC3案)

2.

3.ウェブサイトを作成するために、右クリックし、プロパティを選択し、ホームディレクトリのページ
に切り替えて)少し(ウェブサイトを作成します。

4クリックの設定、ワイルドカードアプリケーションマップで、[挿入]をクリックし、Cを追加:\\ WINDOWS \\ Microsoft.NET \\ Frameworkの\\ v4.0.30319ののの\\ ASPNET_ISAPI.DLL、チェックをexistsgそのファイルを確認し、キャンセル。 (使用、あなたは次の2.0 DLLに行くことができます。ここでは、プロセスのすべての要求のasp.netを作るの鍵であり、静的なファイルの検証を削除MVC2)

5.ポイントOK

6 ASP.NET 4.0拡張
ログイン

7.content静的リソースディレクトリがディレクトリに配置されることができ、コンテンツディレクトリは、性能を改善するために、IIS要求処理によって直接提供されます。コンテンツを右クリックし、


属性

Copyright © Windowsの知識 All Rights Reserved