📜  ASP.NET WP-项目文件夹结构(1)

📅  最后修改于: 2023-12-03 15:29:30.842000             🧑  作者: Mango

ASP.NET WP-项目文件夹结构

在ASP.NET Web应用程序中,项目的文件夹结构被组织在一种特定的方式,以允许开发人员按照逻辑方式将代码组织起来。本文将介绍ASP.NET WP项目文件夹结构的组成部分。

1. App_Data

存储数据库文件和其他二进制文件,这些文件通常不直接与Web应用程序的外部部分交互。

2. App_Start

包含应用程序启动逻辑的文件。在其中,通常包括路由配置、DI容器设置等。

3. Content

存储与Web应用程序外观相关的文件。通常包括CSS、图片、Javascript等。

4. Controllers

包含控制器子文件夹的文件夹。控制器是处理传入请求和响应输出的类。

5. Fonts

存储应用程序字体文件的文件夹。

6. Models

包含与数据和业务逻辑相关的文件。包括实体对象和数据访问类。

7. Scripts

包含Javascript文件的文件夹。通常包括jQuery、AngularJS等常用的Javascript框架。

8. Views

包含用户界面的文件夹。通常包括Razor视图文件、部分视图和布局文件。

9. Global.asax

在此文件中定义应用程序级的事件,例如应用程序启动、应用程序关闭、和错误处理事件。

10. Packages

存储项目依赖包的文件夹。

11. bin

存储Web应用程序的二进制文件。这些文件编译自代码文件,例如dll和pdb文件。

12. Properties

存储项目属性文件的文件夹,例如程序集信息、认证和授权设置,以及资源文件等。

13. Web.config

一个XML文件,定义了应用程序层次结构、HTTP模块和其他特定于应用程序的设置。

以上是ASP.NET WP项目文件夹结构的组成部分。熟练掌握项目文件夹结构,将有助于你更好地组织和管理你的代码。