📅  最后修改于: 2020-11-21 05:27:38             🧑  作者: Mango
在本章中,我们将介绍对任何ASP.NET应用程序都方便的项目文件夹结构。为了使您的应用程序更容易使用,ASP.NET保留了某些文件和文件夹名称,您可以将它们用于特定类型的内容。
为了了解项目文件夹的结构,让我们在WebMatrix中创建一个新项目。
首先,在“快速入门”对话框中单击“新建”图标。
从模板中选择“个人站点”,然后在“站点名称”中输入DemoSite ,然后单击“下一步”,如以下屏幕快照所示。
如以下屏幕快照所示,将安装个人站点软件包。
一旦安装了所有软件包并创建了项目,您将看到以下文件夹结构。
如您在DemoSite下的文件夹结构中所见,有子文件夹,如App_Code,App_Data等。
详细说明默认情况下创建的最重要的文件夹。
此文件夹包含要作为应用程序的一部分进行编译的共享类和业务对象的源代码。
在动态编译的网站项目中,这些类是在对应用程序的初始请求下编译的。当在此文件夹中检测到任何更改时,所有类/项目都将重新编译。
App_Data文件夹包含应用程序数据文件,包括.mdf数据库文件,XML文件和其他数据存储文件。 ASP.NET使用此文件夹存储应用程序的本地数据库,例如用于维护成员资格和角色信息的数据库
它还包括package文件夹,其中包含作为应用程序一部分的不同软件包,例如– Razor软件包或Web Pages软件包等。
Bin文件夹包含编译的程序集,例如控件,组件的.dll或要在应用程序中引用的其他代码(如Razor,Web页dll)。
Bin文件夹中由代码表示的任何类都将在您的应用程序中自动引用。
Content文件夹包含不同的资源,例如图像和样式表文件,例如css,png和gif文件
这些文件还定义ASP.NET网页和控件的外观。
“目录”文件夹包含主要网页,例如ASPX或cshtml文件。
同样,您可以看到images文件夹,其中包含网站中使用的图像。 Layouts文件夹包含布局文件,而Scripts文件夹包含JavaScript文件。