2011-02-15 101 views
0

我正在將一箇舊的asp項目轉換爲一個新的.NET項目。現在,所有的vb代碼都在aspx文件中,我們正在將所有vb腳本從aspx文件移動到.vb文件。我的問題是,我無法調試大多數aspx文件中的VB腳本。我所有的朋友都沒有這個問題。我認爲問題是用vb文本編輯器。調試aspx文件中的VB代碼

我使用Visual Studio 2008

反正是有,我可以讓視覺工作室理解裏面他們的aspx文件的VB腳本。

不能調試代碼

enter image description here

可以調試代碼

enter image description here

+0

您使用什麼瀏覽器查看頁面?您可能需要爲其他瀏覽器啓用「啓用腳本調試」(IE)或類似功能... – 2011-02-16 15:36:37

+0

我正在使用IE 8.我很抱歉,但我不明白瀏覽器與我的問題有什麼關係。它應該是一個視覺工作室問題。此外,在我的瀏覽器上選中啓用Scirpt調試。附:代碼編譯和運行良好,但我不能調試代碼! – Sami 2011-02-17 18:10:43

回答

0

您可以在VB腳本一個特定的行設置一個斷點。如果該行命中,您將看到Visual Studio突出顯示該行。

+0

好的,我理解你的評論。但是,當我嘗試調試任何行Visual Studio顯示時,這不是斷點的有效位置。我無法在文件中的任何位置設置斷點,即使它是對過程的調用,if語句,while語句等等。 – Sami 2011-02-15 18:27:28

0

您可以使用Visual Studio Debugger通過在命令行中使用// X標誌來調試使用cScript.exe執行的.vbs(vbscript)文件。爲了調試MyTest.vbs

的Cscript.exe MyTest.vbs // X

的// X將設置一個斷點,然後調用 「選擇一個調試器」 對話框,您可以選擇Visual Studio和進入你的vbs代碼。