如何在同一个Visual Studio解决方案中设置ASP Classic和ASP.NET WebForm - 用于在ASP.NET WebForm中重写ASP Classic页面

时间:2015-12-20 02:36:07

标签: c# asp.net vb.net vbscript asp-classic

我将在一个项目中工作,我们将把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解决方案?至少指出我这样的教程。

感谢您的帮助

1 个答案:

答案 0 :(得分:4)

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

经典ASP代码未编译,它在运行时被解释,因此您将无法像在VS中使用C#/ VB.net文件那样调试它们,调试经典ASP的标准方法是通过错误尝试运行页面时出现错误消息。如果你有经典和.net的混合物,我发现将它们看作是位于同一根文件夹中的两个独立网站会有所帮助。

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