只有累積,沒有奇蹟

2018年10月25日 星期四

[.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

Related Posts:

  • [C#] Named Arguments 具名引數前言  同事在開發專案時詢問某 method 有多個參數,有些參數是選擇輸入有預設值,因參數太多是否有方法可以指定參數名字 ? 否則一堆有設定預設值的在閱讀代碼會造成困擾,不小心也可能傳入錯誤變數,聽到當下建議抽成一個 Model 這樣更容易維護,但他表示由於引用的方法過多會擔心會牽一髮動全身,會有不可預期和毀滅性的災害發生,因此可以使用 具名引數 named arguments 來指定需要傳入的… Read More
  • [UnitTest] 如何測試目標方法中含有 static method 代碼 ? 情境 由於部門過去的 專案幾乎都沒有加上單元測試進行保護,主管在新的一年規劃中開發代碼更有品質,希望開發的專案加上新功能或是修改時要加上單元測試,有些 Legacy Code 寫法是屬於一條龍式的 「義大利麵式碼」特別有親切感(大誤,遇到這種就需要先重構 (refactor) 後物件化比較好寫單元測試,今天主題是單元測試中要被測試的 method 中常常會有相依於某個 Static method,在寫 Code 時用… Read More
  • [VisualStudio] 開啟檔案失敗 : To prevent possible data loss before loading the designer, the following errors must be resolved問題  這兩天在開發專案時遇到神奇的事情,要點擊開發好的類別檔案時竟然跳出錯誤,錯誤畫面很像之前在寫 Webform 自訂 UserControl 時異常畫面,錯誤訊息為 'To prevent possible data loss before loading the designer, the following errors must be resolved: ,這篇就就針對此問題的解決方式做簡單分享,若是有不清楚或是錯… Read More
  • [VisualStudio] 解決 Visual Studio 偵錯時啟動緩慢問題問題  接獲朋友詢問在使用 Visual Studio 進行 debug 偵錯時緩慢,原本從按下 F5 很快就可進行偵錯現在都要 30 秒以上才可完成,過去經驗得知造成 debug 啟動緩慢時會有幾種原因,Symbol 設定為 Microsoft Server 加載、debug breakpoints、或是 sln 專案檔設定異常都有可能造成此問題,如果在找不出問題就可能要使用 FusionLog 來釐清緩慢原因,這篇就就針對… Read More
  • [.NET] Default 和 NativeImage 資料夾問題 收到同事反應公司 Server C:\ 硬碟空間嚴重不足,確認後發現 C:\errors 資料空間占了 25g 而且還以驚人的速度成長中,進到資料夾底下查看分 Default 與 NativeImage folder 存放各種應用程式 Log ,如下圖所示 其中竟然還有 w3wp.exe,到底這些是如何記錄的呢 ? 本篇文章簡單記錄解決問題的過程 解決方案 為了追根究柢,點開其中 w3wp.exe 資料… Read More

0 意見:

張貼留言

Copyright © 2025 m@rcus 學習筆記 | Powered by Blogger

Design by Anders Noren | Blogger Theme by NewBloggerThemes.com