2011-02-15 102 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代码。