ASP.NET WP - 專案資料夾結構



本章將介紹任何 ASP.NET 應用程式都適用的專案資料夾結構。為了方便您操作應用程式,ASP.NET 保留了某些檔案和資料夾名稱,您可以將它們用於特定型別的內容。

如何在 WebMatrix 中建立一個新專案?

要了解專案資料夾結構,讓我們在 WebMatrix 中建立一個新專案。

首先,單擊快速啟動對話方塊中的“新建”圖示。

Project WebMatrix

從模板中選擇“個人網站”,在“網站名稱”中輸入 **DemoSite**,然後單擊“下一步”,如下面的螢幕截圖所示。

DemoSite

個人網站包將被安裝,如下面的螢幕截圖所示。

Installing Personal Site

安裝所有包並建立專案後,您將看到以下資料夾結構。

Project Created

如您在 DemoSite 下的資料夾結構中所見,存在 App_Code、App_Data 等子資料夾。

WebMatrix 中的資料夾

將詳細解釋預設建立的最重要的資料夾。

App_Code

此資料夾包含您要作為應用程式一部分編譯的 **共享類和業務物件的原始碼**。

App Code

在動態編譯的網站專案中,這些類在首次請求您的應用程式時進行編譯。當在此資料夾中檢測到任何更改時,所有類/專案都會重新編譯。

App_Data

App_Data 資料夾包含應用程式資料檔案,包括 **.mdf 資料庫檔案**、XML 檔案和其他資料儲存檔案。ASP.NET 使用此資料夾來儲存應用程式的本地資料庫,例如用於維護成員資格和角色資訊的資料庫。

它還包括包資料夾,其中包含構成應用程式一部分的不同包,例如 Razor 包或 Web Pages 包等。

App Data

Bin

Bin 資料夾包含已編譯的程式集,例如 **控制元件的 .dll 檔案**、元件或您希望在應用程式中引用的其他程式碼,例如 Razor、Web Pages dll。

Dills

Bin 資料夾中程式碼表示的任何類都會自動在您的應用程式中引用。

Content

Content 資料夾包含不同的資源,例如 **影像和樣式表文件**,例如 **css、png 和 gif 檔案**。

Content Folder

這些檔案還定義了 ASP.NET Web 頁面和控制元件的外觀。

Contents

Contents 資料夾包含主要的網頁,例如 **ASPX 或 cshtml 檔案**。

Contents

Contents Folder

同樣,您可以看到包含網站中使用的影像的 images 資料夾。Layouts 資料夾包含佈局檔案,Scripts 資料夾包含 JavaScript 檔案。

廣告
© . All rights reserved.