0

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

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

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

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

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

4

2 回答 2

0

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

于 2013-03-04T11:52:12.473 回答
0

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

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

于 2013-03-05T12:13:16.493 回答