2009-11-16 97 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