VS2010经典ASP支持

时间:2012-01-15 19:36:34

标签: visual-studio visual-studio-2010 visual-studio-2008 asp-classic

使用Visual Studio 2005,2008和2010,您可以通过将调试程序附加到w3wp.exe进程来调试Classic ASP。这种情况非常多,并且经常在2005年和2008年崩溃,但在2010年运行良好。唯一的问题是,据我所知,VS2010不支持经典ASP代码突出显示或代码完成。 HTML看起来很好,但任何经典ASP代码都只是简单的黑白色。

由于网站架构的原因,我无法将<%@Script="VBScript"%>添加到每个页面的顶部,即使经过测试,它也无法执行任何操作。

整个问题非常混乱,因为使用 Visual Studio 2010 Express ,前面提到的经典ASP支持开箱即用(减去调试)。

我可以通过在以下模式之间切换来获得交替的HTML和VBScript突出显示(但从不两者兼而有之)。我尝试了以下方法:工具&gt;选项&gt;文本编辑器&gt;文件扩展名&gt;使用以下编辑器添加“ASP”扩展名:

  • 自动编辑器选择器(XML) - 正确获取HTML,但没有骰子 ASP
  • Microsoft Visual Basic - 大部分时间获取ASP(很多 下划线错误,即使代码符合ASP标准),但没有 HTML突出显示
  • 脚本编辑器 - HTML但没有ASP
  • 网页表单编辑器 - HTML但没有ASP

我考虑过extending the Editor,我的想法是尝试混合Web表单编辑器和Microsoft Visual Basic编辑器的标记,但我不确定这是否是一个合理的行动方案。

如何在Visual Studio 2010中获得经典ASP的代码突出显示和智能感知?

1 个答案:

答案 0 :(得分:1)

解决!

TL;博士:安装Service Pack 1

引导您完成故障排除过程:

  • 在有问题的机器上完全卸载VS2010 Ultimate
  • 根据评论安装VS2010 Professional。这没解决了 问题。和以前一样的问题。
  • 在全新安装Windows 7的新计算机上,我安装了VS2010 Professional。
  • 这次它要求我在安装后安装Service Pack 1 (http://www.microsoft.com/download/en/confirmation.aspx?id=23691)。
  • 进入asp代码,它是突出显示和代码建议 完美。调试工作也完美无缺。
  • 返回原始(有故障)计算机并手动安装SP1,问题就出现了 程。