【问题标题】:How to Debug a project that includes ASP classic, ASP.NET , C# and VB?如何调试包含 ASP classic、ASP.NET、C# 和 VB 的项目?
【发布时间】:2015-01-29 21:09:39
【问题描述】:

我有一个在 .NET 2.0 上运行的网站。该网站包括用 asp.net 编写的页面,一些用 VB 编写的 asp classic 和一些用 C# 编写的页面。 我在 Visual Studio 中创建了一个解决方案文件,它只带来了 aspx 和 aspx.cs 页面。因此我无法在本地运行该网站,因为它缺少 asp 经典页面,即使我在 Visual Studio 中将 asp 经典页面添加到该项目,它仍然无法正常工作。 知道如何调试这个项目吗?

谢谢

【问题讨论】:

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


    【解决方案1】:

    您使用什么作为本地服务器? VS自带的内置不支持Classic ASP,但是你可以配置VS使用IIS或者IIS Express作为它的测试服务器。

    VS 为您提供一些经典 ASP 的智能感知,但对于调试,最简单的方法是使用 IIS 为您提供的详细错误消息

    【讨论】:

    • 我只想在 Visual Studio 和 locahost 上运行该网站以便能够对其进行调试。我不认为如果我在我机器的 IIS 上运行该应用程序,我将能够进行调试。
    • 不太清楚你在这里的意思。 Win 7 pro 上的 Localhost 通常表示您机器上的本地 IIS 版本,调试 Classic ASP 的标准方法是通过浏览器中页面显示的错误消息 - 它们查明页面和错误所在的行发生。您是否在 VS 中为您的经典 asp 代码高亮显示语法?我似乎记得它是为 VS2008 提取并在 VS2008 SP1 中恢复的
    • 是的,你肯定需要带有 VS2008 的 SP1
    • 我在 windows 8.1 和 Visual Studio 2013 Pro 上运行
    • 我有 2012 年,它可以在其中工作,但恐怕我没有 2013 年。 .asp 文件未编译,因此解决方案文件不需要涵盖这些文件。即使您在解决方案窗格中看不到它们,您仍然应该能够通过 Ctrl+O 打开它们,然后导航到目录
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多