LONGEPASS
Q148.

ASP.NET 應用程式位於網站伺服器內的一個虛擬目錄中,並由一群檔案、網頁、處理常式、模組與可執行碼所組成,何者用來放置資料庫與XML 等資料檔案?

網頁設計 · 乙級 · 應用軟體安裝及使用 · Q148

難易度分析

2 / 5

本題考查對 ASP.NET 預設目錄結構之功能定義的記憶程度,屬於基礎的專有名詞對應,無需複雜的推論過程即可得出結論。

正確答案:③App_data

③ App_data:App_Data 資料夾專門用於存放應用程式的資料檔案,包含 SQL Server Express 資料庫(`.mdf`)、Access 資料庫(`.mdb`)以及 XML 檔案,且此目錄預設受到 ASP.NET 保護,無法透過 HTTP 直接存取。

錯誤選項解析

  • ① Bin:Bin 資料夾用於存放編譯後的組件檔案(如 `.dll` 組件),包含第三方程式庫或自行編譯的組件,並非用於存放資料庫或 XML 資料檔案。
  • ② App_Code:App_Code 資料夾用於存放未編譯的原始程式碼檔案(如 `.cs` 或 `.vb`),ASP.NET 會在執行階段自動編譯此目錄下的程式碼,不適合存放資料檔案。
  • ④ App_Themes:App_Themes 資料夾用於存放佈景主題相關檔案,包含 `.skin` 外觀定義檔與 `.css` 樣式表,用於統一網站的視覺呈現,與資料儲存無關。
Learning Tip

"本題核心考點為 ASP.NET 特殊資料夾的用途區分。常考陷阱在於混淆 App_Code(原始碼)與 App_Data(資料檔),以及誤認 Bin 可存放資料。實務上需特別注意 App_Data 具有內建的安全機制,可防止外部透過 URL 直接下載資料庫檔案,這是 ASP.NET 架構的重要安全設計。"

學員答題分佈

①Bin0%
②App_Code0%
③App_data0%
④App_Themes0%

此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!

相似類型題目