共用方式為


使用 ASP.NET 單元測試

更新:2007 年 11 月

根據預設,VSTestHost 是 Microsoft Visual Studio Team System Test 版中控制單元測試的處理序 (Process)。更精確地說,它控制測試非 Web 應用程式之方法的單元測試。不過您也可以使用「ASP.NET 單元測試」(ASP.NET Unit Test) 測試屬於 ASP.NET 網站或專案之部分的方法。根據定義,ASP.NET 單元測試不是在 VSTestHost 處理序下執行的單元測試,而是在會執行實際執行程式碼 (Production Code) 的同一個環境中執行。因此,您可以選擇 IIS 或 ASP.NET 程式開發伺服器。

注意事項:

如果您執行的是 Windows Vista,則必須以系統管理員身分執行 Visual Studio,才能執行 ASP.NET 單元測試。如果以一般使用者的身分執行 Visual Studio,雖然您可以建立網站,也可以建立及執行 ASP.NET 測試,但是測試將會失敗。若要以系統管理員身分執行 Visual Studio,請以滑鼠右鍵按一下 Microsoft Visual Studio 2005,然後再按一下 [以系統管理員身分執行]。如果看到 [繼續] 或 [允許] 處理序執行的提示,請分別按一下 [繼續] 或 [允許]。如果收到提示,要求您提供具有系統管理員使用權限之使用者的登入認證,則您必須提供這些認證才能順利執行 ASP.NET 單元測試。如需 Windows Vista 中安全性的詳細資訊,請參閱使用者帳戶控制概觀 (英文)。 

在本節中

相關章節

設定測試執行方式

單元測試概觀

請參閱

概念

在小組環境中測試網站和 Web 服務

其他資源

HOW TO:啟用 ASP.NET 應用程式的偵錯

測試 Web 服務