2011-06-09 77 views
4

我們正在爲Windows CE設備開發ASP頁面。我們需要調試ASP頁面以減少開發工作量。 ASP頁面使用COM組件從設備獲取數據。運行在Windows CE設備上的Web服務器是Httpd。在HTTPD中調試ASP頁面

我們如何調試在Windows CE設備上運行的ASP頁面?

回答

1

您已經遇到了使用Windows CE附帶的ASP服務器進行開發的許多樂趣之一。通常無法進行實時調試,因此您主要將其從COM組件中使用alert語句或DEBUGMSG。

有一個例外,也不是那麼簡單,如果你已經創建了你自己的操作系統映像,並且你有一個啓用了KITL的BSP。在這種情況下,您可以使用其中的Web服務器的調試版本構建OS,從Platform Builder部署OS,使用KITL附加並在服務器代碼中設置斷點。然後,您可以使用這些來分析您自己的ASP頁面。這是一個令人頭痛的問題。

無恥插頭

嘗試寫東西用內置的ASP服務器有用的是如此糟糕,我們實際上寫了一個完整的替代品。我們的Padarn Web Server支持ASP.NET的一個子集,是爲CE設計的(儘管它也在桌面上運行),最重要的是,您可以使用C#/ VB.NET和Visual Studio調試器來處理頁面代碼。唯一的缺點是它不是免費的 - 儘管如果時間有價值,它肯定比嘗試使用內置服務器花費更少。