问题描述
我需要调试经典的ASP应用程序,并且遇到了奇怪的现象。
这是我的设置:
- 站点名称:loc.testsite.com
- 网站文件夹:d:\ loc.testsite.com
- 进入主机:192.168.1.11 loc.testsite.com iis:
- 启用客户端调试:true
- 启用服务器端调试:true
- 将错误发送到浏览器:true
页面:
default.asp
<!--#include file="include.asp" -->
<%
main
function main()
stop
f1()
dim x
x = 1
end function
%>
include.asp
<%
function f1()
dim a
a = 1
end function
%>
当我在浏览器中打开 loc.testsite.com 时,由于 default.asp 中的 stop 指令,显示了启动调试器的请求。 >。 Visual Studio启动,我可以看到 default.asp 代码。 我从“逐步进入”(默认环境中为F11)开始调试,然后输入 include.asp 。 我可以看到 include.asp 代码,现在我在 f1()中,所以我一直走到“ 结束功能”。 现在,我应该在“ x = 1 ”行返回到 default.asp ,但是我看到此消息:“无法打开脚本文档”。 在我按OK后,消息“找不到Default.asp”。
我经常调试经典的ASP代码,但是我从来没有遇到过这个问题。这已经发生了大约一个月。
我在两台不同的计算机上尝试了相同的结果。
Visual Studio已更新到版本16.7.6。