我正在尝试使用调试一些代码Response.Write,但是当我运行代码时,它会跳过该语句并在代码中的某些位置出错.
如何Response.Write在没有出现其他错误的情况下显示我的陈述?
Kri*_*use 11
我们利用Visual Studio 2008来调试经典的asp页面.您可以附加到IIS进程并"单步执行"页面.它非常甜美.以下是步骤:
从源代码管理中获取最新的经典ASP.
安装IIS(如果尚未安装).仅供参考......我正在使用IIS 5.1.
创建一个名为"classicDebug"的虚拟目录,指向您的本地目录(C:\ Websites\ClassicWebSite).
查看虚拟目录属性,"虚拟目录"选项卡.
启用"脚本源访问"复选框.
配置按钮,选项选项卡 - 检查所有内容.
调试选项卡 - 检查所有内容.
7A.在ASP.NET选项卡中,选择2.x
在VS.NET 2008中加载(不运行或调试或F5)网站.
相应地编辑您的global.asa(数据源和路径).
找到你想要"逐步完成"的.asp页面并在顶部(或某处)设置一个断点.
打开IE,然后导航到您的页面.
返回VS.NET并选择Debug - > Attach to Process
选中"显示所有用户的进程"并选择该进程.对我来说(IIS 5.1),进程名称是使用IWAM_COMPUTERNAME帐户运行的dllhost.exe,类型为"Script,T-SQL,Managed,x86".
使用IE访问您的页面... VS.NET应该破解.