[.NET] ASP.NET 特殊資料夾 [Special Folders]

在Visual Studio 2008 建立新的Web網站時,會同時新增一個特別的資料夾叫做「App_Data」,此資料夾是預留給資料庫使用,如Sql Server 2005 Express版,副檔名為「.mdf」的檔案。ASP.NET中有一些特殊的資料夾名稱,可以在專案點右鍵 > 加入 > 加入ASP.NET資料夾;將特殊資料夾加到專案中

ASP.NET Special Folders

    在Visual Studio 2008 建立新的Web網站時,會同時新增一個特別的資料夾叫做「App_Data」,此資料夾是預留給資料庫使用,如Sql Server 2005 Express版,副檔名為「.mdf」的檔案。ASP.NET中有一些特殊的資料夾名稱,可以在專案點右鍵 > 加入 > 加入ASP.NET資料夾;將特殊資料夾加到專案中,下表為ASP.NET特殊資料夾名稱及說明

SepcialFolders

  • App_Browsers
     包含瀏覽器定義檔案(
    .broweser),ASP.NET用來識別各瀏覽器及確定瀏覽器的功能。

  • App_Code
     應用程式(Application)動態編譯的類別文件(.cs、.vb檔案)。在此資料夾建立的類別不需要在頁面(Page)加入參考就可以使用。

  • App_Data
     此應用程式所使用的資料庫,如Microsoft Access、Microsoft SQL Server Express、XML 文件(.mdf c或.xml檔案)。

  • App_GlobalResources
     全域資源檔( .resx 或 .resources檔案)。應用程式的全局(Global)資源,任何頁面或是代碼都可以讀取及使用此資源文件,資源指的是跟程式內容相關不可執行的檔案,典型的資源有圖片位置、多國語言…等等。如支援多語系或是設計時不用重新編譯去修改Source Code。

  • App_LocalResources
     本機資源檔(只應用於ASP.NET Page的物件)。可以存於應用程式的文件夾中,跟GlobalResources不一樣,本機資源檔是跟特定的網頁相關連,ex:如果在LocalResources資料夾中有Default.aspx的網頁,就可以建立以下文件: 
    Default.aspx.resx:預設本地資源檔,當沒有符合的語言檔時,就以此為主。 
    Default.aspx.cn.resx :中文簡體的資源文件 
    Default.aspx.tw.resx:中文繁體的資源文件

     
  • App_Themes
     定義特定主題,用來定義網頁的外觀及控件使用(主題包括.skin、.css、image檔案)

  • App_WebReferences
     Web參考的檔案,如.wsdl、xsd、disco、discomap..等檔案類型,應用程式中有使用Web服務有關的檔案或文件。

  • Bin
     編譯(Compilered)後的.dll檔案,或是Web應用程式程式碼中參考的dll檔。.dll檔案只要出現在Bin資料夾中,ASP.NET就能辨識它。

參考

此篇文章是上網查詢自己整理的結果,如果內容有錯誤的地方,麻煩各位高手給予小弟指導

如果覺得此篇文章不錯,請幫忙點選「我要推薦」;讓我有持續努力的動力,謝謝 :D

http://msdn.microsoft.com/zh-tw/library/t990ks23(v=vs.80).aspx

http://www.cnblogs.com/shiyu007/archive/2007/12/04/982264.html

http://msdn.microsoft.com/zh-tw/library/ms247246(v=vs.80).aspx

http://www.cnblogs.com/soonfly/articles/1165917.html

http://blog.csdn.net/ccaakkee/archive/2008/01/24/2064166.aspx

http://www.cnblogs.com/soonfly/articles/1165917.html