![]() |
1
7
我已经在Visual Studio 2005中调试了经典ASP。另外,Visual Studio 2008本应使它变得更好,但我从未有过尝试或找出细节的机会。 最大的问题是,Visual Studio2005取消了对ASP应用程序“从调试开始”的功能。 在VS2005中,微软完全改变了调试器连接到IIS的方式。从Interdev(还记得Interdev吗?)通过VS2003通过“机器调试管理器”(一种中介助手服务)进行协调。整个过程是… 奥术 试图解决一个复杂的问题,因为IIS和Visual Studio在不同的帐户下运行,在某些情况下运行的是不同的计算机。这是一个非常微妙的过程,很容易在最细微的配置更改时中断。 我的每台机器中的每一台在某个时刻都无法调试经典的ASP,原因似乎与星星的排列有关。我曾经有一个14页的清单打印出来,描述了整个“咒语”,从IIS管理器到Visual Studio,再到用户帐户管理器,再到COM+资源管理器…即使这样也不总是奏效。一想到这个我就发抖。 最终,他们放弃了。在Visual Studio 2005中,Microsoft为调试IIS应用程序提出了一种不同的体系结构(抱歉,我不知道它现在如何工作)。当时,微软决定不再有足够的人使用ASP,并将其他工作放在首位。通过新的体系结构启用ASP调试是一项非常重要的工作,特别是对于一项即将退出的技术而言,这项工作非常困难。我不怪他们,他们做了一个明智的商业决定。您希望在VS2005中没有ASP调试吗?或是在vs“200上进行ASP调试 六 “? 不管怎样,不是所有的都失去了。 首先,您不能再使用F5“启动”调试器,但是您仍然可以手动附加到已经运行的ASP进程,并且只要您手动在IIS管理器中启用调试,它就会工作。在Visual Studio 2005中的体验有时比旧版本更好,有时比旧版本更差。它肯定更稳定,更可行。详情如下。 第二,我听说在某种程度上,Visual Studio 2008应该回归到产品中,重新进行ASP调试,或者至少带来一些改进,或者类似的改进——我永远无法得到清晰的画面。然后我就失去了对整个事情的跟踪,因为有一个奇迹,我已经让自己在几年的时间里远离了很多ASP项目。
更多详情请参阅以下文章: 关于如何在本Gregg Miskilly帖子中手动附加调试的完整说明: Debugging Classic ASP Code 可以找到其他相关信息 here 在其他米哈伊尔·阿奇波夫哨所。 希望这有帮助。 |
![]() |
Freddakos · 如何找到变量之间的最小数? 7 年前 |
![]() |
Kaan · 经典ASP,在表中的变量中使用超链接 7 年前 |
![]() |
silentbugs · 混合ASP。NET和经典ASP项目性能低下 7 年前 |
![]() |
Hitesh Thakur · 经典ASP Cookie不会过期 7 年前 |
![]() |
Rex_Dracones · 链接不工作Vbs asp 7 年前 |
![]() |
Jenny Tran · 如何将变量从输入框传递到另一个页面[关闭] 7 年前 |