【问题标题】:How can I debug a working directory *.aspx.cs file when running the main project in ASP.NET (using Visual Studio (2010))?在 ASP.NET(使用 Visual Studio (2010))中运行主项目时,如何调试工作目录 *.aspx.cs 文件?
【发布时间】:2013-03-04 10:55:26
【问题描述】:

好的,首先,我通常不开发 ASP.NET 应用程序,也不经常使用 Visual Studio。我不完全确定这个问题的标题是否有意义,所以让我尝试扩展一下:

我正在为一个客户工作,该客户的网站分为两个项目。主项目和工作目录项目内。我正在处理的文件位于工作目录项目中。

我只能访问运行主项目的数据库; 不是工作目录项目所需的数据库 - 因此,我不能简单地运行工作目录项目。将 *.aspx 文件复制到主项目的同一位置后,我可以通过运行主项目(不知何故包括 *.aspx.cs 和 *.aspx.resx.files工作目录项目)。

我需要调试工作目录项目中的 *.aspx.cs 文件,但由于工作目录项目没有运行,我不能简单地给它添加断点。

在只能运行主项目的情况下,如何调试工作目录中包含的 *.aspx.cs 文件?

【问题讨论】:

    标签: asp.net debugging visual-studio-debugging


    【解决方案1】:

    您要查看的主项目中的方法是否被您可以看到的部分中的方法调用?如果是这样,您可以在调试时“进入”该方法。在调用方法 B 的方法 A 中放置一个断点。然后,使用“Step Into”。我相信快捷键是F8。步入用于在步入每个被调用的方法/函数时遵循方法的顺序步骤。

    【讨论】:

      【解决方案2】:

      我最终通过简单地将一些无效代码放入工作目录文件中进行了调试。然后,正在运行的主解决方案选择了这个无效代码并将我带到了该文件(在项目本身中找不到该文件!)。然后我就可以根据需要进行调试了。

      我想我会把它留在这里以供参考,以防其他人遇到同样的问题。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2014-11-27
        • 1970-01-01
        • 2011-04-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多