Yes, I'm stuck supporting a legacy ASP application. I currently have VS2008 installed but it complains incessantly about the ASP and VBScript I am dealing with. What would be a better IDE to use to make it less sucky?



+1  A: 

Try or the original ASP editor: Notepad.


AFAIK there is no official IDE for classic ASP and VBScript.

Simly use a text editor with syntax highlight like Notepad++

+5  A: 

I don't know whether MS still support it, but the IDE back then was Visual Interdev.

If your company's got an ancient Asp app chances are they'll still have Interdev licenses somewhere.

+1  A: 

You could try Notepad2 or PSPad, which are free.

If you're willing to spend a bit of money, there's Homesite at $99, though it hasn't been updated in a while and feels a little dated, though it's still one of the best out there IMO. You could also try WeBuilder which looks a bit better, and is a bit cheaper than Homesite at $50 - $70.


Dreamweaver also supports ASP in it's editor and is good at keeping HTML clean... Your other option (besides the previously mentioned InterDev) is, dare I say it, Frontpage.

Brett Veenstra
+1  A: 

For a fully fledged IDE try and track down Visual Interdev, but there are a couple of nice text editors with good support for Classic ASP. My personal favorites are UltraEdit (commercial) and Notepad++ (OSS). UltraEdit is also a great general purpose text editor that will let you open huge files that other editors sometimes choke on (e.g. Apache log files)...

James Marshall
+13  A: 

Well, what do you know. No sooner do I ask then SP1 for Visual Studio 2008 is released with support for Classic ASP intellisense!


Update: I've been using VS2008 for a few weeks now. It is perfect for my needs and I can recommend it as a viable IDE for Classic ASP and VBScript

I've had no luck getting intellisense to work for classic ASP except for a few rare reserved words that also apply to VB.Net. Any tips?
Cory House
Have you tried installing SP1?

Macromedia Dreamweaver

Daniel Silveira

I use e-texteditor which has support for Classic ASP via textmate-bundles. I had to do some (minor) changes to the syntax files to get the codebrowser working. I also have made (major) changes to the CTags-bundle so i can jump to function definitions via .


Having to work with Classic ASP a lot at work, I've really found Homesite 5 to be very useful.

It's probably not much different than Notepad++ but it's IntelliSense feature works for me.

I've recently switched (at work) to Vista (just in time for Windows 7 to come out) and running Homesite isn't an option so I decided to switch and I've started using MS Visual Web Developer 2008 Express (the express makes it "free") and it does all the Homesite did plus it's from Microsoft so moving old work to .NET framework becomes much easier and IT'S FREE.

+2  A: 

I used HomeSite for many years but after they got bought up I switched over to HTML Kit. It's basically the best features of Homesite 4, with plugins - including useful tools like regular expression search-and-replace. The free version is a good tool to have around.


VS2003 has full support for classic ASP development.


I prefer VS2003 - works perfectly with ASP classic.

VS2005 works too (but needs SP1 to get classic ASP debugging working (and even so, that's by running a macro to attach the debugger to your browser process).

As others have said, 2008 should work... but I've not tried it.


On the Mac, Coda has decent support for ASP.

Mac + ASP ?? really?
Eduardo Molteni
Not by choice. It's more like... I'm on a Mac and occasionally a freelance client will require something done in ASP.

I agree that DreamWeaver is probably the best solution at this time. I am interested in checking out VS-2008-SP1, though. That may trump DW for native support. When I was writing in asp on a daily basis I used TextPad and developed hundreds of code snippets and templates (TextPad Clip Libraies) that made life easy. If you foresee long term asp support find the IDE that suits you best. Bob


You could use primalscript, personally I think it works great.



try ASP Studio