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

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


在本章中,我们将介绍便于任何 ASP.NET 应用程序使用的项目文件夹结构。为了更轻松地使用您的应用程序,ASP.NET 保留了可用于特定类型内容的某些文件和文件夹名称。

如何在 WebMatrix 中创建新项目?

要了解项目文件夹结构,让我们在 WebMatrix 中创建一个新项目。

首先,单击“快速启动”对话框中的“新建”图标。

项目网络矩阵

从模板中选择个人站点,然后在站点名称中输入DemoSite,然后单击下一步,如下面的屏幕截图所示。

演示站点

将安装个人站点包,如下面的屏幕截图所示。

安装个人站点

安装所有包并创建项目后,您将看到以下文件夹结构。

项目创建

正如您在 DemoSite 下的文件夹结构中看到的那样,有 App_Code、App_Data 等子文件夹。

WebMatrix 中的文件夹

详细解释了默认创建的最重要的文件夹。

应用代码

此文件夹包含要编译为应用程序一部分的共享类和业务对象源代码

应用代码

在动态编译的网站项目中,这些类是根据应用程序的初始请求编译的。当在此文件夹中检测到任何更改时,将重新编译所有类/项目。

应用程序数据

App_Data 文件夹包含应用程序数据文件,包括.mdf 数据库文件、XML 文件和其他数据存储文件。ASP.NET 使用此文件夹来存储应用程序的本地数据库,例如用于维护成员资格和角色信息的数据库

它还包括包文件夹,其中包含作为应用程序一部分的不同包,例如 – Razor 包或网页包等。

应用程序数据

Bin 文件夹包含已编译的程序集,例如用于控件、组件或其他要在应用程序中引用的代码(如 Razor、Web Pages dll)的.dll

莳萝

Bin 文件夹中的代码表示的任何类都会在您的应用程序中自动引用。

内容

Content 文件夹包含不同的资源,如图像和样式表文件,如css、png 和 gif文件

内容文件夹

这些文件还定义了 ASP.NET 网页和控件的外观。

内容

Contents 文件夹包含主要网页,例如ASPX 或 cshtml 文件

内容

目录文件夹

同样,您可以看到包含网站中使用的图像的图像文件夹。Layouts 文件夹包含布局文件,Scripts 文件夹包含 JavaScript 文件。

觉得文章有用?

点个广告表达一下你的爱意吧 !😁