【问题标题】:Break points aspx pages断点aspx页面
【发布时间】:2008-11-19 11:47:09
【问题描述】:
如何在 .aspx 页面的服务器标签中设置断点。例如
<% dim breakhere =new object() %>
Web 应用程序正在调试模式下运行,web.config 中的 <compilation debug="true" ...。但是页面说:
断点目前不会是
打。未加载任何符号
这份文件。
还有什么需要设置的吗?
【问题讨论】:
标签:
asp.net
asp.net-mvc
visual-studio-2008
debugging
【解决方案1】:
你可以使用而不是直接设置断点
<% System.Diagnostics.Debugger.Break();
// more code here...
%>
也许更好的建议是不要将内联代码放入您的标记中 - 而是将其放入代码隐藏文件中的方法中,然后从您的标记中调用该方法。在代码隐藏的方法中,您可以像往常一样使用断点。
【解决方案2】:
我自己没有尝试过,但是在 ASP (VBScript) 中,您可以注入一个 STOP 语句,这将触发 IDE 在该行中断
例子
<%
STOP
Dim o as Object = new Object()
%>
HTH