2011-06-09 62 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调试器来处理页面代码。唯一的缺点是它不是免费的 - 尽管如果时间有价值,它肯定比尝试使用内置服务器花费更少。