Visual studio 2010 Visual Studio.NET 2010调试-如何在点击任何Response.Redirect时停止执行
在我的解决方案(部分是c#,部分是VB.NET)中,我怀疑在执行过程中的某个地方有一个响应.Redirect,我不知道它会破坏我的页面上下文 当前有218个响应。我的代码中有重定向。我已经将断点设置为常见的可疑点,但我更喜欢一种方法,即在遇到带有Response.Redirect的行时,告诉VisualStudio停止。有办法吗?还是另一种调试实践Visual studio 2010 Visual Studio.NET 2010调试-如何在点击任何Response.Redirect时停止执行,visual-studio-2010,Visual Studio 2010,在我的解决方案(部分是c#,部分是VB.NET)中,我怀疑在执行过程中的某个地方有一个响应.Redirect,我不知道它会破坏我的页面上下文 当前有218个响应。我的代码中有重定向。我已经将断点设置为常见的可疑点,但我更喜欢一种方法,即在遇到带有Response.Redirect的行时,告诉VisualStudio停止。有办法吗?还是另一种调试实践 这个问题的一个更一般的版本是:是否有一种方法可以通过查找操作向解决方案添加断点,类似于“全部添加书签”按钮?或者将书签“转换”为断点?最干净的方法是
这个问题的一个更一般的版本是:是否有一种方法可以通过查找操作向解决方案添加断点,类似于“全部添加书签”按钮?或者将书签“转换”为断点?最干净的方法是将重定向功能重构为帮助程序,并将日志/调试添加到存在单个点的位置 如果您只是想快速启动,可以在调试菜单中打开异常,并且应该有一个线程中止异常,您可以打开它。在Visual Studio中,转到调试/新建断点/在函数处中断。。。。键入
System.Web.Response.Redirect
现在,只要调用重定向,调试器就会中断
如果您想要一个特定的重载
重定向
,您可以添加参数,例如System.Web.Response.Redirect(string)`。有关更多信息,请参阅。我将使用线程中止异常的中断。这不是百分之百的事情,但已经足够好了。谢谢。执行此操作时,我在“断点”窗口中收到一条警告:找不到函数
。此外,断点永远不会被击中。需要在项目中引用System.Web。