我正在尝试调试在IIS上本地运行的Razor帮助程序函数.
即使我的帮助程序代码读取:
System.Diagnostics.Debugger.Break();
Run Code Online (Sandbox Code Playgroud)
断点不会发生.
所以我认为这是因为IIS无法在调试模式下编译该函数.
我在web.config中添加了这个,但它没有解决问题:
<compilation debug="true"></compilation>
Run Code Online (Sandbox Code Playgroud)
当然有人碰到了这个,或者只是我特别的笔记本电脑车?
谢谢! - 布莱恩
我想通了,男人多么疯狂的追逐!
我在调用助手时忘记了"@"符号.我的代码看起来像这样:
MyHelper()
Run Code Online (Sandbox Code Playgroud)
但它应该是这样的:
@MyHelper()
Run Code Online (Sandbox Code Playgroud)
在这种情况下,似乎Razor甚至没有调用该函数,或者可能调用它但调试模式关闭,无论如何我添加了"@"符号然后可以再次使用调试器进行跟踪.
看起来很多像这样的小陷阱,这款剃刀刀片......
希望能帮助有人避免一天中失去2小时.:-(
| 归档时间: |
|
| 查看次数: |
1347 次 |
| 最近记录: |