繁体   English   中英

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

[英]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。 我不确定这个问题的标题是否有意义,所以让我尝试扩展一下:

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

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

我需要在工作目录项目中调试* .aspx.cs文件,但是由于工作目录项目未运行,因此无法简单地向其中添加一个断点。

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

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

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

想通了,如果有人遇到同样的问题,我将在这里留作参考。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM