如何测试ASP页面?

时间:2010-09-03 07:27:51

标签: asp-classic

我必须编写一个从ASP页面调用的Active X DLL。

我确信(通过调试跟踪)我的DLL在从ASP页面调用其函数时返回正确的值,但页面不会显示结果。

进行调试的最快捷/最简单的方法是什么?我可以在本地运行ASP吗?如果是这样,我可以添加一些print()(或等效的),除非有一个易于使用的FOSS IDE,它允许我在调试器中逐步浏览页面。

顺便说一下,我注意到ASP.Net&的标签。 ASP经典。该网页版权所有2002,所以我猜猜经典(?)


更新:我应该说,我只能访问浏览器的“查看页面源代码”,而不是最初创建ASP页面所需的任何文件


感谢您的帮助。是的,控制面板添加/删除Windows组件,添加IIS然后将ASP文件复制到c:\ inetpub \ wwwroot在ASP代码周围撒了几个response.write&鲍勃是你的anutie的住家情人

1 个答案:

答案 0 :(得分:3)

如果是经典ASP,您可以尝试在本地运行它(或与您相关的部分)。复制VB代码,将其放入.vbs文件,进行最小的更改(例如使用WScript.Echo而不是Response.Write)。

您还可以在MS Office的VBA编辑器中以最少的修改运行VBScript代码。这样您就有机会逐行调试代码。

如果这对您来说都不可行,请在关键部分撒上Response.Write并注释掉任何On Error Resume Next语句。这样,您可以尝试在服务器上运行代码时发现错误。