2009-11-16 73 views

回答

14

没有什么,因为经典的ASP是一种脚本语言。 Visual Studio有非常基本的Intellisense,但只有非常基本的功能,我发现它没有帮助。你最好的选择是坚持使用Dreamweaver,或者只是使用轻量级的文本编辑器和语法高亮。我推荐Notepad ++

+0

我会一起去的。我仍然使用Dreamweaver,偶尔VS2005如果我想调试没有Response.Write。我试过Expression Web而不是DW,但是旧的习惯很难实现。 – 2009-11-16 21:47:18

+1

+1:自动缩进+语法高亮的基本文本编辑器是您所需要的。 Notepad ++ ==很棒。 – Juliet 2009-11-17 19:35:23

5

尽管我很痛苦,但Visual Studio.net 2003作为一个带有asp经典页面的IDE工作得非常好。另外,如果你使用Whole Tomatoe的Visual Assist插件,他们实际上会让经典的asp有趣的编码。认真。完全可以容忍并可调试。如果您在AspUnit中经典的折腾,您可以轻松地在所有页面旁边运行/维护单元测试。

它适用于传统的ASP一样的大男孩用他们的净编码减去几个课程的.NET细微的,

随着vs.net 2003你可以真正虽然一行代码在步骤时间。你得到断点。您还可以在步进时显示所有本地变量,并且可以调用一个工作调用堆栈,如果嵌套了对象/ procs/includes,那么该堆栈很好。

如果您获得'Visual Assist'插件 - 并且您使用选项显式 - 您还可以为所有的vbscript对象和过程获得一个非常实用的Intellisense版本。使用脚本语言获得Intellisense非常神奇,但他们设法解决这个问题。

而为了测试你的经典代码AspUnit是完美的功能“红/绿”视觉组件。

它花了我永远的时间,终于把它全部建立在一起并且正常运行,但是对于我继承的遗留代码来说,它是非常值得的。下面是一些链接,所有的东西上面ref'ed:

Visual Studio 2003中(不便宜,但步进虽然脚本代码 - 无价):

整番茄视觉辅助
- http://www.wholetomato.com/

AspUnit
- http://aspunit.sourceforge.net/

+1

我已经使用Visual Studio 2003来处理遗留的ASP代码,它的确做了相当不错的工作。比使用Visual Interdev或纯文本编辑器要好得多。 – Chris 2009-11-17 19:47:30

+3

也许这将有助于其他开发者仍然坚持使用经典的ASP调试。多年来,我一直在使用Team Remote ASP Debugger(http://www.aspdebugger.com)来调试经典的ASP。在一天中为我节省了时间并流下了眼泪。希望这可以帮助。 – 2012-09-30 19:31:10

+1

刚刚下载的整个番茄视觉辅助,哇,这在经典的ASP是惊人的!它有'找参考'等! – 2013-06-18 22:42:48

2

我认为VS2005是最传统的ASP的方式。 VS2005支持调试和代码高亮显示。 而整个番茄的视觉辅助X是必要的附加。 它改进了VS2005的代码高亮显示和智能感知,它会加快你的工作。 你可以看到类似大纲视图的VA视图。

4

我大量使用Expression Web 4(经济实惠的价格)和最近新推出的免费WebMatrix,均来自微软。这两款产品都带有适用于ASP经典和.Net/Razor等当前语言的intellisense。

0

用崇高与SublimeCodeIntel包

0

原始脚本2012 要命传统的ASP

6

在七年里这个问题已经被问时,IDE景观已经改变了不少。在Linux或任何其他平台上阅读经典ASP代码现在可以使用Visual Studio Code。 Visual Studio代码是而不是 Visual Studio,但完全不同的编辑器基于Electron

enter image description here

是,微软现在航运写在代码的NodeJS天真地认为在Linux上运行!

+0

您推荐使用哪种ASP扩展/用于ASP Classic? (我有一个庞大的遗留项目来维护)。他们似乎有几个:https://marketplace.visualstudio.com/search?term=asp&target=VSCode&category=All%20categories&sortBy=Relevance – 2017-03-29 13:57:22

+1

由于我有ASP/HTML混合,我去了“ASP HTML”扩展名。真棒,他们也提供VIM扩展! – 2017-03-29 14:10:42

+0

作为熟悉VS和VSC的人,你能否提出任何理由选择经典ASP的VSC VS VS? VS正在为我工​​作,但如果我认为值得的话,我可以确信自己的行动。 – RyanfaeScotland 2017-10-31 23:40:58