Beginner's Guide to ASP.NET Application Folder
This Article Describe you about Special folders in ASP.NET like App_Code, App_Theme, App_Data, etc..
ASP.Net 2.0 uses file-based approach. It's means all class files, resource files, Data, Folder are maintain in a hierarchical way. If we are working with ASP.Net 2.0, we can add files and folder from "Add Items" Options. If we look at a sample application hierarchy, it will looks following figure.

we can add as many as files and folder (as per our requirements ) with our solutions. And it's doesn't need to recompile them each and every time when they are added. Its Asp .NET’s overhead to dynamically compiled them when required. So, what ASP.Net 2.0 does, it contain a defined folder structure, contains files (Classes, Images, Resources etc..), compile them dynamically and even we can access those files throughout the application. ASP.Net Provides some special folder also to maintain files and resources. Let's see the advantages of using those folder .
Following are the main advantages of use of ASP.Net Application Folder
- We can maintain resources (
Classes
, Images
, Code
, Databases
, Themes
) in a organized way, which give us to developed and maintain sites easily.
- All files and folder are accessible by through the application.
- We can add as many files as possible as per our requirements.
- Files