Asp.net-wp-project-folder-structure
ASP.NET WP-プロジェクトフォルダー構造
この章では、ASP.NETアプリケーションに便利なプロジェクトフォルダ構造について説明します。 アプリケーションでの作業を容易にするために、ASP.NETは特定の種類のコンテンツに使用できる特定のファイル名とフォルダ名を予約しています。
WebMatrixで新しいプロジェクトを作成する方法は?
プロジェクトのフォルダー構造を理解するために、WebMatrixで新しいプロジェクトを作成しましょう。
まず、クイックスタートダイアログの[新規]アイコンをクリックします。
次のスクリーンショットに示すように、テンプレートから個人用サイトを選択し、サイト名に DemoSite を入力して、[次へ]をクリックします。
次のスクリーンショットに示すように、個人用サイトパッケージがインストールされます。
すべてのパッケージがインストールされ、プロジェクトが作成されると、次のフォルダー構造が表示されます。
DemoSiteの下のフォルダー構造でわかるように、App_Code、App_Dataなどのサブフォルダーがあります。
WebMatrixのフォルダー
デフォルトで作成される最も重要なフォルダーについて詳しく説明します。
App_Code
このフォルダーには、アプリケーションの一部としてコンパイルする共有クラスとビジネスオブジェクトの*ソースコードが含まれています。
動的にコンパイルされたWebサイトプロジェクトでは、これらのクラスはアプリケーションへの最初の要求でコンパイルされます。 このフォルダで変更が検出されると、すべてのクラス/アイテムが再コンパイルされます。
アプリデータ
App_Dataフォルダーには、。mdfデータベースファイル、XMLファイル、およびその他のデータストアファイルを含むアプリケーションデータファイルが含まれています。 このフォルダーは、メンバーシップおよびロール情報を維持するためのデータベースなど、アプリケーションのローカルデータベースを格納するためにASP.NETによって使用されます
RazorパッケージやWebページパッケージなど、アプリケーションの一部であるさまざまなパッケージを含むパッケージフォルダーも含まれます。
Bin
Binフォルダーには、*。dlls for controls *、コンポーネント、またはアプリケーションで参照するRazor、Web Pages dllなどのコードなどのコンパイル済みアセンブリが含まれます。
Binフォルダー内のコードで表されるクラスは、アプリケーションで自動的に参照されます。
コンテンツ
コンテンツフォルダには、 css、png、gif ファイルなどの*画像やスタイルシート*ファイルなどのさまざまなリソースが含まれています。
これらのファイルは、ASP.NET Webページとコントロールの外観も定義します。
内容
[コンテンツ]フォルダーには、* ASPXまたはcshtmlファイル*などのメインWebページが含まれています。
同様に、ウェブサイトで使用される画像を含む画像フォルダを見ることができます。 Layoutsフォルダーにはレイアウトファイルが含まれ、ScriptsフォルダーにはJavaScriptファイルが含まれます。