Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试调试在 IIS 上本地运行的 Razor 辅助函数。
即使我的帮助代码显示为:
System.Diagnostics.Debugger.Break();
断点不会发生。
所以我认为这是因为 IIS 在调试模式下无法编译该函数。
我在 web.config 中添加了这个,但它没有解决问题:
<compilation debug="true"></compilation>
肯定有人遇到过这个问题,或者只是我的笔记本电脑有问题???
谢谢!- 布赖恩
我想通了,伙计,这是多么疯狂的追逐!
调用助手时我忘记了“@”符号。我的代码如下所示:
MyHelper()
但它应该看起来像这样:
@MyHelper()
在这种情况下,Razor 似乎甚至没有调用该函数,或者可能调用它但关闭了调试模式,无论如何我添加了“@”符号,然后可以再次使用调试器进行跟踪。
似乎有很多像这样的小陷阱,有了这个 Razor thingee...
希望这可以帮助某人避免失去一天中的 2 个小时。:-(