如何在同一visual studio解决方案中设置ASP Classic和ASP.NET WebForm-用于在ASP.

本文关键字:ASP Classic WebForm- 用于 设置 NET 解决方案 visual studio | 更新日期: 2023-09-27 18:27:38

我将在一个项目中工作,我们将把ASP经典页面重写到ASP.NET WebForm中。我从未使用过VB、VBScript、ASP Classic。好的是有很多关于VB6、VB.NET、ASP Classic的文档,甚至还有关于如何将ASP迁移到ASP.NET WebForm的文档。

尽管在所有教程中都说,在ASP.NET WebForm中重写现有ASP经典应用程序的最佳策略是将它们集成到一个解决方案中,然后一次移动大量代码,但我找不到一个教程展示了如何使用ASP和ASP.NET WebForm代码设置Visual Studio解决方案。

那么,如何使用这两种类型的应用程序设置Visual Studio解决方案呢?至少给我指一下这样的教程。

感谢您帮助

如何在同一visual studio解决方案中设置ASP Classic和ASP.NET WebForm-用于在ASP.

问题的简单答案是,在解决方案资源管理器中右键单击项目根,选择Add->Existing Item,然后将.asp文件添加到项目中。您的项目中可能已经有一些与.net无关的文件,例如样式表和图像文件,以相同的方式处理.asp文件。除此之外,不需要额外的设置

经典ASP代码不是编译的,它是在运行时集成的,所以你不能像在VS中使用C#/VB.net文件那样调试它们,调试经典ASP的标准方法是在你尝试运行页面时通过错误消息。当你混合使用Classic和.net时,我发现将它们视为两个独立的网站,它们位于同一根文件夹中会有所帮助。

此外,如果您还没有发现这一点,VS附带的开发服务器不支持Classic ASP,因此您需要将项目设置为使用本地版本的IIS(或IIS Express)作为开发服务器