0

我们正在尝试了解页面第一次加载的时间消耗,这是以下例外情况。我们无法在编译时或运行时捕获此异常。运行“Stackify Prefix”分析器会显示错误详细信息,我们无法找到此问题的根本原因。

关于这个问题的任何线索都会有所帮助。 在此处输入图像描述 提前致谢。

更新:-启用的参数异常是Visual Studio,它捕获了如下异常,但仍然试图了解从哪里调用它 在此处输入图像描述

更新 2:-

全部,请在解决此问题时需要帮助。任何线索将不胜感激。

4

1 回答 1

2

来自 Stackify 的马特:

.NET 框架会在内部引发许多从未公开的异常。

例如,第一次访问 MemoryCache 会引发异常,并显示有关性能计数器的消息。我们会自动将其中一些隐藏在 Prefix 中,因为它们确实是噪音。

还有其他类似的情况,它们被吞下并且永远不会冒泡到您的代码中。

您看到的异常很可能是完全相同类型的问题。这些可能是第一次加载 ASP.NET 页面时出现的奇怪的内部异常。

我会说如果它们只发生在第一页加载并且你不能像你所描述的那样“捕捉”它们,不用担心它们。

我们产品的一个很酷的功能是我们可以捕获所有首次异常并使其可见。有时它们只是噪音。

在您的情况下,堆栈跟踪似乎与模板解析有关。也许它不喜欢您的 Razor 视图中的某些内容。也许在您的 Razor 代码中,您有一个具有重复属性的项目?

您可以在此处了解有关我们的免费工具 Prefix 的更多信息:https ://stackify.com/prefix/

我们有一篇关于在这里查找所有异常的好文章:https ://stackify.com/csharp-catch-all-exceptions/

于 2017-11-10T13:20:01.497 回答