Web サイト サポート
Web サイト プロジェクト システムは、Web プロジェクトを作成するプロジェクト システムです。 その後、Web プロジェクトで Web アプリケーションを作成します。 Web サイト プロジェクトは、コードが関連付けられている Web ページごとに 1 つの実行可能ファイルを生成します。 /App_Code フォルダー内のソース コード ファイルから、追加の実行可能ファイルが生成されます。
Web サイト プロジェクト システムは、既存のプロジェクト システムにテンプレートと登録属性を追加することによって作成されます。 これらの属性のいずれかによって、言語用の IntelliSense プロバイダーが選択されます。 IntelliSense プロバイダーの実装は、キャッシュされていないスマート Web ページが要求されると、参照を処理し、言語コンパイラを呼び出します。
Web ページのコンパイルに使われる言語コンパイラが、ASP.NET に登録される必要があります。 次の例のように、Web.config ファイルで <[コンパイラ]> 要素を使ってコンパイラを登録できます:
<system.codedom> <compilers> <compiler language="py;IronPython" extension=".py" type="IronPython.CodeDom.PythonProvider, IronPython, Version=1.0.2391.18146, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> </compilers></system.codedom>
このセクションの内容
新しい Web サイト プロジェクトと関連アイテムを作成するために使用できるテンプレートの一覧を示します。
Web サイト プロジェクトを Visual Studio および ASP.NET に接続する登録属性について説明します。
関連セクション
Web サイト プロジェクトと Web アプリケーション プロジェクトという 2 種類の Web プロジェクトの概要を示します。