NET MVC框架結構圖文件夾做用

(1) Properties:經過Attribute來設置程序集(dll文件)的常規信息,供查看或做爲配置信息供程序內部使用css

(2) 引用:放置項目中引用的庫文件(dll)html

(3) App_Data:放置數據庫文件,codefirst模式默認在LocalDB中生成的文件可在此查看web

(4) App_Start:放置配置文件代碼數據庫

 App_Start文件夾結構安全

AuthConfig.cs:配置安全設置,包括網站的OAuth登陸,能夠讓用戶用外部提供方的證書(好比FacebookTwitter,Microsoft,或Google)登錄,而後將源自那些提供方的一些功能集成進你的web應用mvc

BundleConfig.cs:用來將js和css進行壓縮(多個文件能夠打包成一個文件)綁定,而且能夠區分調試和非調試(debug爲true時爲調試模式),在調試時不進行壓縮,以原始方式顯示出來,以方便查找問題ide

 

 Web.config網站

 FilterConfig.cs:註冊全局MVC過濾器,.net

RouteConfig.cs:路由配置,存放MVC配置語句debug

WebApiConfig.cs:註冊WEBAPI路由

(5) Content:放置css和除了JavaScript腳本、圖像之外的文件

(6) Controllers:放置控制器類

(7) Filters:放置過濾器代碼

(8) Images:放置圖像

(9) Models:放置數據描述、操縱類和業務對象類

(10) Scripts:放置JavaScript腳本

(11) Views:放置視圖

(12) favicon.ico:網站標題欄icon

(13) Global.asax:Global.asax這個文件是執行IIS請求必進過的文件,是很是重要。對於Web應用而言是聲明週期的一個事件響應的地方。具體:https://www.cnblogs.com/saywa3b/p/5809434.html

(14) packages.config:是NuGet的基礎設施,用於跟蹤擴展安裝包以及版本信息

(15) Web.config:網站的主要配置文件。包含Web.Debug.config和Web.Release.config兩個版本。

相關文章
相關標籤/搜索