ASP .NET MVC4 项目文件结构及各文件的作用

(1) Properties:通过Attribute来设置程序集(dll文件)的常规信息,供查看或作为配置信息供程序内部使用

(2) 引用:放置项目中引用的库文件(dll)

(3) App_Data:放置数据库文件,codefirst模式默认在LocalDB中生成的文件可在此查看

(4) App_Start:放置配置文件代码


 App_Start文件夹结构

AuthConfig.cs:配置安全设置,包括网站的OAuth登录,可以让用户用外部提供方的证书(比如Facebook, Twitter, Microsoft,或Google)登陆,然后将源自那些提供方的一些功能集成进你的web应用

BundleConfig.cs:用来将js和css进行压缩(多个文件可以打包成一个文件)绑定,并且可以区分调试和非调试(debug为true时为调试模式),在调试时不进行压缩,以原始方式显示出来,以方便查找问题


 Web.config

 FilterConfig.cs:注册全局MVC过滤器,

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

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两个版本。

转载:https://blog.csdn.net/skd12/article/details/47080873

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值