如何解决Visual Studio 2019和经典ASP:无法打开脚本文档
我需要调试经典的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。
解决方法
经过一些研究,似乎此行为是由于Visual Studio中的错误引起的。 我安装了一些不同的版本,这就是我发现的内容:
- v。 16.0.19:不存在错误
- v。 16.5.5:错误不存在
- v。 16.6.5:不存在错误
- v。 16.7.0:带有错误的第一个版本
- v。 16.7.6:错误仍然存在
- v。 16.8预览5:错误仍然存在
我在Microsoft开发者社区中提交了一个错误(详细信息here)。
与此同时,我并排安装了v.16.7.6和v.16.6.5(请参见here中的“并排安装次要Visual Studio版本”一节)。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。