Asp-Classic
在經典 ASP 中使用 Response.Write 進行調試
我正在嘗試使用 調試一些程式碼
Response.Write,但是當我執行程式碼時,它會跳過該語句並在程式碼中的某個位置出現錯誤。如何在不出現其他錯誤的情況下顯示我的
Response.Write陳述?
Response.End當我必須在頁面上的某個位置查看狀態時,我經常使用。
我們利用 Visual Studio 2008 來調試經典的 asp 頁面。您可以附加到 IIS 程序並“單步執行”頁面。它很甜。以下是步驟:
- 從原始碼管理中獲取最新的經典 ASP。
- 安裝 IIS(如果尚未安裝)。僅供參考…我使用的是 IIS 5.1。
- 創建一個名為“classicDebug”的虛擬目錄,指向您的本地目錄 (C:\Websites\ClassicWebSite)。
- 查看虛擬目錄屬性,虛擬目錄選項卡。
- 啟用“腳本源訪問”複選框。
- 配置按鈕,選項選項卡 - 檢查所有內容。
- 調試選項卡 - 檢查所有內容。
7a。在 ASP.NET 選項卡中,選擇 2.x 8. 在 VS.NET 2008 中載入(不執行、調試或 F5)網站。 9. 相應地編輯您的 global.asa(數據源和路徑)。 10. 找到您要“單步執行”的 .asp 頁面,並在頂部(或某處)設置斷點。 11. 打開 IE,然後導航到您的頁面。 12. 返回 VS.NET 並選擇 Debug -> Attach to Process 13. 勾選“顯示所有使用者的程序”並選擇程序。對我(IIS 5.1)來說,程序名稱是 dllhost.exe,使用 IWAM_COMPUTERNAME 帳戶執行,輸入“腳本、T-SQL、託管、x86”。 14. 使用 IE 訪問您的頁面… VS.NET 應該會中斷。