在ASP.NET中运行主项目时如何调试工作目录* .aspx.cs文件(使用Visual Studio(2010))?

时间:2013-03-04 10:55:27

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

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

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

我只能访问主项目运行的数据库; 工作目录项目所需的数据库 - 因此,我不能简单地运行工作目录项目。将* .aspx文件复制到主项目的相同位置后,我可以通过运行主项目(以某种方式包含* .aspx.cs和* .aspx.resx.files来获取页面并运行)工作目录项目。)

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

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

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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

如果其他人遇到同样的问题,我会留下这个以供参考。