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