共用方式為


逐步解說:建立 ASP.NET Web 應用程式的目錄結構

本逐步解說中的步驟示範 ASP.NET Web 應用程式的根目錄要包含哪些目錄。稍後會簡短討論可能的目錄結構,而主題的結尾則包含範例目錄結構以及可能的檔案名稱。

若要為本逐步解說進行準備

若要建立 ASP.NET Web 應用程式的目錄結構

  1. 在命令提示字元或 [Windows 檔案總管] 中,開啟您建立的根目錄。
  2. 建立新目錄並命名為 bin
  3. 建立其他應用程式需要的目錄。例如,您可以建立一個目錄,其中包含所有應用程式所包含的影像。

\Bin 目錄是 Web 應用程式的預設組件快取。除非您的 Web 應用程式與其他應用程式共用 DLL,否則請將應用程式使用的所有 DLL 放置在 \Bin 目錄中,以確保其中所包含的類別物件的參考可以正確解析。這些組件 (Assembly) 可包含商務邏輯或已編譯自訂伺服器控制項。如果您的應用程式與其他應用程式共用組件,請將共用的 DLL 放置在全域組件快取中。如需詳細資訊,請參閱全域組件快取

**注意   **在該環境中建立 ASP.NET Web 應用程式時,這些指示不適合由 Visual Studio .NET 編譯的組件。如需如何部署以 Visual Studio .NET 開發的 Web 應用程式的詳細資訊,請搜尋 Visual Studio 文件。

如果想要修改 Web 應用程式的預設組態,請建立 Web.config 檔,進行想要的修改,然後將其儲存在根目錄中。如需詳細資訊,請參閱 ASP.NET 組態

另外,如果您撰寫適用整個應用程式的函式,包含 Application_Error 事件的處理常式,請將這些函式放置在 Global.asax 檔案中,並將該檔案儲存在應用程式根目錄下。如需詳細資訊,請參閱 ASP.NET 應用程式

在下列範例目錄結構中,C:\myWebApp 是應用程式根目錄。如要應用程式正常運作,myWebApp 目錄必須是 IIS 虛擬目錄。

**注意   **這個簡單應用程式包含 \bin 目錄和 \img 目錄,其中儲存與應用程式相關聯的影像。您的目錄結構可能遠比這個複雜。

c:\myWebApp
      default.aspx
      menu.ascx
      service.asmx
      web.config
      global.asax
      \bin
        myBizLogic.dll
      \img
        myImage.gif

請參閱

ASP.NET 應用程式逐步解說 | ASP.NET 組態 | 逐步解說:使用 IIS 建立 ASP.NET Web 應用程式根目錄 | 逐步解說:部署 ASP.NET Web 應用程式 | ASP.NET 應用程式