ASP.NET Core 基本項目目錄結構 - ASP.NET Core 基礎教程 - 簡單教程,簡單編程


原文:ASP.NET Core 基本項目目錄結構 - ASP.NET Core 基礎教程 - 簡單教程,簡單編程

ASP.NET Core 基本項目目錄結構

上一章節中我們成功創建了一個名為 HelloWorld 的 ASP.NET Core 2.1 空項目。通過這個項目,我們可以了解 ASP.NET Core 的基本目錄結果和文件構成

項目結構

我們再來看看 HelloWorld 項目的結構,打開解決方案對話框,展開所有的目錄,我們可以看到如下結構

這是一個非常簡潔的結構,也是 ASP.NET Core 最基本的目錄結構,在 HelloWorld 項目下的總共有 5 個目錄和文件

目錄/文件 說明
依賴項 ASP.NET Core 開發、構建和運行過程中的依賴想,一般都是 NuGet 包和一些 SDK
Properties 配置,存放了一些 .json 文件用於配置 ASP.NET Core 項目
Propertics/launchSettings.json 啟動配置文件,為一個 ASP.NET Core 應用保存特有的配置標准,用於應用的啟動准備工作,包括環境變量,開發端口等
wwwroot 網站跟目錄,存放類似於 CSS、JS 和圖片、還有 HTML 文件等靜態資源文件的目錄
Program.cs 這個文件包含了 ASP.NET Core 應用的 Main 方法,負責配置和啟動應用程序
Startup.cs Startup.cs 文件是 ASP.NET Core 的項目的入口啟動文件

Program.cs 和 Startup.cs 的區別在於 Program.cs 會調用 Startup.cs ,這個可以通過 Program.cs 中的代碼看出來

WebHost.CreateDefaultBuilder(args).UseStartup<Startup>(); 

當然了,還有很多其它的文件,但這些文件不是 ASP.NET Core 的必要組成部分

磁盤目錄結構

我們可以打開項目保存的位置看一下磁盤目錄結構

磁盤目錄結構和項目目錄結構大同小異,除了多了兩個目錄: obj 和 bin

目錄 說明
obj obj 目錄包括項目運行需要引用的一些類、方法和接口
bin bin 目錄是項目程序目錄,包括運行時配置文件等等


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM