ASP.Net应用程序的目录结构
2010-02-02 20:47
288 查看
每个Web应用程序都要规划自己的目录结构,除了自己设计的目录结构意外,ASP.Net也定义一些有特殊意义的目录。
1.Bin:这个目录包含了所有的预编译的ASP.NET的Web应用程序使用的.Net程序集(通常是DLLs),这些程序集也包括预编译的网页类,以及被这些类所引用的其他的程序集。
2.App_Code:这个目录中包含了应用程序中被动态预编译的源代码文件,这些代码文件通常是独立的组件,例如日记组件或数据访问类库。这些被编译的代码没有出现在Bin目录中,ASP.Net把它放在动态编译时使用的临时目录中。(如果在Visual Studio中使用工程模式开发Web应用程序,而不是一般的网站模式,就不需要使用这个目录,工程中的所有代码文件连同网页一起会自动的被编译到Web应用程序的程序集中。)
3.App_GlobalResources:这个目录中保存Web应用程序中每个网页都可以访问的全局资源。
4.App_LocalResources:这个目录中保存的资源除了只允许它们所服务的网页访问以外,其他的作用跟App_GlobalResources目录一样。
5.App_WebReferences:这个目录保存着Web应用程序使用的Web Services的引用,包括WSDL文件和WebServices的discovery文档。
6.App_Data:这个目录是给数据存储保留的,包括SQL Server 2005 Express的数据库文件和XML文件。当然也可以自由在其他的目录中保存数据文件。
7.App_Browsers:这个目录中包含了保存在XML文件中的浏览器的定义。这些XML文件定义了客户端浏览器的不同的渲染行为。虽然ASP.NET是在全局范围内使用它,但是App_Browsers允许给独立的Web应用程序配置这种行为。
8.App_Themes:这个目录保存了Web应用程序使用的一些项目。
1.Bin:这个目录包含了所有的预编译的ASP.NET的Web应用程序使用的.Net程序集(通常是DLLs),这些程序集也包括预编译的网页类,以及被这些类所引用的其他的程序集。
2.App_Code:这个目录中包含了应用程序中被动态预编译的源代码文件,这些代码文件通常是独立的组件,例如日记组件或数据访问类库。这些被编译的代码没有出现在Bin目录中,ASP.Net把它放在动态编译时使用的临时目录中。(如果在Visual Studio中使用工程模式开发Web应用程序,而不是一般的网站模式,就不需要使用这个目录,工程中的所有代码文件连同网页一起会自动的被编译到Web应用程序的程序集中。)
3.App_GlobalResources:这个目录中保存Web应用程序中每个网页都可以访问的全局资源。
4.App_LocalResources:这个目录中保存的资源除了只允许它们所服务的网页访问以外,其他的作用跟App_GlobalResources目录一样。
5.App_WebReferences:这个目录保存着Web应用程序使用的Web Services的引用,包括WSDL文件和WebServices的discovery文档。
6.App_Data:这个目录是给数据存储保留的,包括SQL Server 2005 Express的数据库文件和XML文件。当然也可以自由在其他的目录中保存数据文件。
7.App_Browsers:这个目录中包含了保存在XML文件中的浏览器的定义。这些XML文件定义了客户端浏览器的不同的渲染行为。虽然ASP.NET是在全局范围内使用它,但是App_Browsers允许给独立的Web应用程序配置这种行为。
8.App_Themes:这个目录保存了Web应用程序使用的一些项目。
相关文章推荐
- ASP.Net应用程序的目录结构
- ASP.Net应用程序的目录结构
- ASP.Net应用程序的目录结构
- [原创]ASP.NET网站中获取当前虚拟目录的应用程序目录的方法
- ASP.Net 多虚拟目录Web应用程序 实现Session共享
- asp.net 子应用程序/虚拟目录 session共享
- ASP.net MVC、Extjs多级目录(理论上可以无限级、非递归)treepanel显示和数据库(多级目录)存储结构的设计(下篇)
- 关于asp.net 2.0的目录结构变化
- 用ASP.NET开发三层结构应用程序[转]
- 《Asp.net & IIS7 高级编程》读书笔记之 IIS 站点、应用程序、虚拟目录的联系和区别
- jsp和asp.net目录结构
- ASP.NET MVC 入门2、项目的目录结构与核心的DLL
- asp.net mvc多级目录结构和多级area实现技巧
- ASP.Net MVC(2) 之目录结构
- ASP.NET MVC 入门2、项目的目录结构与核心的DLL[转]
- ASP.NET Core应用针对静态文件请求的处理[4]: DirectoryBrowserMiddleware中间件如何呈现目录结构
- 【小技巧】自定义asp.net mvc的WebFormViewEngine修改默认的目录结构
- asp.net MVC 多系统目录结构
- ASP.NET Web 应用程序根目录运算符 (~)
- ASP.NET应用程序结构及安全规划