【问题标题】:Which version of Visual studio supports old classic ASP Project哪个版本的 Visual Studio 支持旧的经典 ASP 项目
【发布时间】:2021-03-09 16:52:23
【问题描述】:

哪个版本的 Visual Studio 可用于打开构建为 ASP Web 项目的项目 我有 Community edition 2019 这是否支持 ASP 项目?

我知道这些天没有人使用 ASP 来构建 Web 应用程序。目的是将现有的 ASP 解决方案再维护几个月 9如果来自客户端的任何错误修复请求)并开始使用最新版本的 Microsoft 技术

【问题讨论】:

  • 会推荐 VSCode 用于经典 ASP 工作。将 ASP 站点放在 git repo 中,并在 VSCode 中使用 git 在该站点上工作。效果很好,并且有一些很好的语法扩展和 ASP 突出显示支持。
  • @Flakes OP 没有询问调试问题。
  • @Lankymart 9如果有来自客户端的错误修复请求)
  • @Flakes 不管怎样,只是指出 OP 正在询问一个用于处理经典 ASP 代码的 IDE。我并不是说调试不重要,只是 dup 目标并没有真正指向一个好的 IDE,只是如何在 VS 中附加调试器。

标签: asp-classic


【解决方案1】:

视觉工作室

大多数版本的 Visual Studio 都支持编辑经典 ASP 代码,但有几点需要牢记。

  • 不再支持 Frontpage Server Extensions,最好的方法是使用映射驱动器,或者更好地将代码存储在源代码控制(Git、SVN 等)中并在本地使用代码(可以绑定到IIS)。

  • IDE 是为使用更现代的技术而设计的,因此使用 Classic ASP 可能会非常麻烦。

它还通过“附加到进程”通过 IDE 进行复杂的调试,只要 Web 应用程序已正确配置以进行调试,它就可以与在 IIS 中运行的经典 ASP 一起使用。见How do you debug classic ASP?

Visual Studio 代码

另一个选择是Visual Studio Code,它是一个基于开源项目跨平台原则构建的免费IDE。它正在成为许多开发人员与 Atom、Sublime 等相媲美的流行免费 IDE。

它是轻量级的,可通过扩展进行扩展,已经有一些对 Classic ASP 有用的扩展,包括这个;

它还内置了对 Git 等流行源代码控制解决方案的支持,并且通过 IDE 中内置的扩展市场提供了更强大的功能。如果你确实使用 Git,建议安装 GitLens 扩展。

【讨论】:

  • @Sebastian 你觉得这个答案有帮助吗,如果有,请考虑投票,甚至accepting the answer
【解决方案2】:

从 2010 年开始,Visual Studio 的每个版本(之前有什么东西吗?)都能很好地处理经典 ASP。我现在在 VS2019 上。

我什至有一个项目,它将经典 ASP、Webform 和 MVC 组合在一个项目中,并带有一些会话共享,并且我经常编码和调试。唯一的限制是,当您调试时,您必须选择是调试托管代码还是“脚本”。

我每次都“附加到进程”并选择要调试的代码。经典的 ASP 调试太棒了,我不敢相信更多的人不这样做。我在这里看到了一些基本问题,这些问题可以通过标准调试技术(设置断点、评估变量)轻松解决。

唯一不支持的是 块内的代码格式。如果我有时间,也许我会为它制作一个插件。

【讨论】:

    猜你喜欢
    • 2011-01-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多