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

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

如何在WebMatrix中创建新项目?

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

首先,单击"快速启动"对话框中的"新建"图标.

Project WebMatrix

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

DemoSite

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

安装个人网站

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

Project Created

尽可能在DemoSite下的文件夹结构中看到有App_Code,App_Data等子文件夹.

WebMatrix中的文件夹

创建的最重要的文件夹默认是详细解释的.

App_Code

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

应用代码

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

App_Data

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

它还包含包含不同包的包文件夹您的应用程序如 -  Razor包或网页包等.

App Data

Bin

Bin文件夹包含已编译的程序集,例如 .dll for controls ,组件或您希望在应用程序中引用的其他代码像Razor,Web Pages dlls.

Dills

任何课程Bin文件夹中的代码表示的代码将在您的应用程序中自动引用.

内容

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

Content Folder

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

目录

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

目录


内容文件夹

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