2011-09-20 143 views

回答

6

這些文件夾有特殊用途,請提供儘可能多的細節。從這篇文章 - 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文件夾來存儲應用程序的本地數據庫,例如用於維護成員資格和角色信息的數據庫。

+0

後鏈接死了。 – Jude

+6

你不應該給鏈接作爲問題的唯一答案。 – thecoolmacdude

21

概括起來:

  • IIS不會投放位於這些文件夾中的所有文件(它永遠不會滿足的Web.config文件的方式)
  • 當代碼發生更改時,App_Code文件夾中的文件將自動重新編譯。