App_code
& App_data
文件夹有什么意义?ASP.Net - App_Data&App_Code文件夹?
为什么我的objectDataSource不能检测类,除非文件在App_Code中?
就可以了,我是新来的ASP.Net
App_code
& App_data
文件夹有什么意义?ASP.Net - App_Data&App_Code文件夹?
为什么我的objectDataSource不能检测类,除非文件在App_Code中?
就可以了,我是新来的ASP.Net
这些文件夹有特殊用途,请提供尽可能多的细节。从这篇文章 - ASP.NET Web project folder structure.
App_Code文件
App_Code文件包含源代码,要编译您的应用程序的一部分,共享类和业务对象(例如,..cs和的.vb文件) 。在一个动态编译的Web站点项目中,ASP.NET将最初请求中的代码编译到App_Code文件夹中,以便将其应用程序编译。当检测到任何更改时,此文件夹中的项目将重新编译。
注意:您可以将任何类型的文件添加到App_Code文件夹,以创建表示这些类的强类型对象。例如,如果将Web服务文件(.wsdl和.xsd文件)放在App_Code文件夹中,则ASP.NET将为这些类创建强类型代理。
App_Code文件夹中的代码在应用程序中自动引用。 App_Code文件夹可以包含文件的子目录,其中可以包含使用不同编程语言的类文件。
的App_Data
包含应用程序数据文件包括.mdf数据库文件的,XML文件和其他数据存储文件。 ASP.NET使用App_Data文件夹来存储应用程序的本地数据库,例如用于维护成员资格和角色信息的数据库。
它们主要与网站模板一起使用。改为使用ASP.NET项目模板并避免使用这些文件夹,特别是在创建库或用户控件时。
http://www.codersbarn.com/post/2008/06/01/ASPNET-Web-Site-versus-Web-Application-Project.aspx
概括起来:
App_Code
文件夹中的文件将自动重新编译。
后链接死了。 – Jude
你不应该给链接作为问题的唯一答案。 – thecoolmacdude