【问题标题】:Glimpse disappears on exception瞥见在异常时消失
【发布时间】:2012-03-23 09:12:31
【问题描述】:

我已经在我的 MVC3 应用程序中安装了 Glimpse。启用它,现在我在成功请求的页面底部看到 Glimpse 面板。问题是我想调试绑定异常,如果出现异常(黄屏),Glimpse 面板就会消失。是否可以使用 Glimpse 调试绑定问题? Glimpse 页面说这是可能的,但没有提供任何关于如何在异常情况下执行此操作的详细信息。

【问题讨论】:

    标签: asp.net-mvc-3 glimpse


    【解决方案1】:

    默认情况下,Glimpse 仅配置为在某些响应代码(200、301、302)上运行

    很遗憾,在当前版本的 Glimpse 中,这是不可配置的,需要更改代码。

    好消息是,您有几个选择:

    1. 获取源并将 500 添加到 ResponseCodeValidator.cs 文件中的状态代码列表中。 (注意:这将使 Glimpse 出现在您的 YSOD(黄屏死机)上,但根据异常情况和抛出时间的不同,Glimpse 可能没有多大价值。)
    2. 等待下一版本的 Glimpse,我们已经将状态代码列表设置为可配置的。此外,我们正在努力为 Glimpse 和 YSOD 提供更好的体验

    【讨论】:

    • Glimpse 和 YSOD 的现状如何?我最近从 Nuget 中提取了最新版本,添加到我的应用程序中,配置了状态代码,但它不会显示在 YSOD 上。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-08-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-22
    相关资源
    最近更新 更多