- ASP.NET WP 教程
- ASP.NET WP - 首頁
- ASP.NET WP - 概述
- ASP.NET WP - 環境設定
- ASP.NET WP - 開始
- ASP.NET WP - 檢視引擎
- 專案資料夾結構
- ASP.NET WP - 全域性頁面
- ASP.NET WP - 程式設計概念
- ASP.NET WP - 佈局
- ASP.NET WP - 使用表單
- ASP.NET WP - 頁面物件模型
- ASP.NET WP - 資料庫
- ASP.NET WP - 向資料庫新增資料
- ASP.NET WP - 編輯資料庫資料
- ASP.NET WP - 刪除資料庫資料
- ASP.NET WP - WebGrid
- ASP.NET WP - 圖表
- ASP.NET WP - 使用檔案
- ASP.NET WP - 使用影像
- ASP.NET WP - 使用影片
- ASP.NET WP - 新增郵件
- ASP.NET WP - 新增搜尋
- 向網站新增社交網路功能
- ASP.NET WP - 快取
- ASP.NET WP - 安全性
- ASP.NET WP - 釋出
- ASP.NET WP 有用資源
- ASP.NET WP - 快速指南
- ASP.NET WP - 有用資源
- ASP.NET WP - 討論
ASP.NET WP - 專案資料夾結構
本章將介紹任何 ASP.NET 應用程式都適用的專案資料夾結構。為了方便您操作應用程式,ASP.NET 保留了某些檔案和資料夾名稱,您可以將它們用於特定型別的內容。
如何在 WebMatrix 中建立一個新專案?
要了解專案資料夾結構,讓我們在 WebMatrix 中建立一個新專案。
首先,單擊快速啟動對話方塊中的“新建”圖示。
從模板中選擇“個人網站”,在“網站名稱”中輸入 **DemoSite**,然後單擊“下一步”,如下面的螢幕截圖所示。
個人網站包將被安裝,如下面的螢幕截圖所示。
安裝所有包並建立專案後,您將看到以下資料夾結構。
如您在 DemoSite 下的資料夾結構中所見,存在 App_Code、App_Data 等子資料夾。
WebMatrix 中的資料夾
將詳細解釋預設建立的最重要的資料夾。
App_Code
此資料夾包含您要作為應用程式一部分編譯的 **共享類和業務物件的原始碼**。
在動態編譯的網站專案中,這些類在首次請求您的應用程式時進行編譯。當在此資料夾中檢測到任何更改時,所有類/專案都會重新編譯。
App_Data
App_Data 資料夾包含應用程式資料檔案,包括 **.mdf 資料庫檔案**、XML 檔案和其他資料儲存檔案。ASP.NET 使用此資料夾來儲存應用程式的本地資料庫,例如用於維護成員資格和角色資訊的資料庫。
它還包括包資料夾,其中包含構成應用程式一部分的不同包,例如 Razor 包或 Web Pages 包等。
Bin
Bin 資料夾包含已編譯的程式集,例如 **控制元件的 .dll 檔案**、元件或您希望在應用程式中引用的其他程式碼,例如 Razor、Web Pages dll。
Bin 資料夾中程式碼表示的任何類都會自動在您的應用程式中引用。
Content
Content 資料夾包含不同的資源,例如 **影像和樣式表文件**,例如 **css、png 和 gif 檔案**。
這些檔案還定義了 ASP.NET Web 頁面和控制元件的外觀。
Contents
Contents 資料夾包含主要的網頁,例如 **ASPX 或 cshtml 檔案**。
同樣,您可以看到包含網站中使用的影像的 images 資料夾。Layouts 資料夾包含佈局檔案,Scripts 資料夾包含 JavaScript 檔案。