ASP.NET MVC 專案資料夾的用途

直接新建一個 MVC 專案時
就會有很多的資料夾以及檔案
那這些主要是做什麼用的呢

直接用一張圖來看

App_Start 資料夾的三個檔案
1.BundleConfig.cs : JavaScript 與 CSS 檔案合併及最小化的設定

2.FilterConfig.cs : 過濾器 Filter 設定

3.RouteConfig.cs : Routing 路由設定

Content 資料夾: 這是用來存放靜態檔,如 CSS 和 Image 檔
1.bootstrap.css : Bootstrap 的 CSS 檔

2.bootstrap.min.css : 最小化的 Bootstrap CSS 檔

3.Site.css : 裡面宣告了幾個網站的 CSS 定義 , _Layout.cshtml 佈局檔有使用它

favicon.ico 是瀏覽器 URL 最前面的一個圖示檔

Global.asax 是 ASP.NET 應用程式檔案,包含回應 ASP.NET 或 HttpModules 所引發應用程式層級事件的程式碼

packages.config 是 NuGet 用來記錄目前應用程式安裝了那些套件及版本的檔案

Web.config 是整個 ASP.NET 網站的組態檔