逐步解說:建立 ASP.NET Web 應用程式的目錄結構
本逐步解說中的步驟示範 ASP.NET Web 應用程式的根目錄要包含哪些目錄。稍後會簡短討論可能的目錄結構,而主題的結尾則包含範例目錄結構以及可能的檔案名稱。
若要為本逐步解說進行準備
- 為應用程式建立根目錄,並將其標示為應用程式,如逐步解說:使用 IIS 建立 ASP.NET 應用程式根目錄中所示。
若要建立 ASP.NET Web 應用程式的目錄結構
- 在命令提示字元或 [Windows 檔案總管] 中,開啟您建立的根目錄。
- 建立新目錄並命名為 bin。
- 建立其他應用程式需要的目錄。例如,您可以建立一個目錄,其中包含所有應用程式所包含的影像。
\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 應用程式