Первая загрузка страницы получает "System.ArgumentException: запись с таким же ключом уже существует". исключение
Мы пытаемся понять время, затрачиваемое на первую загрузку страницы, которое рассматривается как исключение ниже. Мы не можем перехватить это исключение ни во время компиляции, ни во время выполнения. При запуске профилировщика "Stackify Prefix" отображаются подробные сведения об ошибке, мы не можем найти причину этой проблемы.
Любые выводы по этому вопросу будут полезны. Заранее спасибо.
Обновление:- включено исключение аргумента Visual Studio, и оно перехватило исключение, как показано ниже, но все еще пытается понять, откуда это вызывается
Обновление 2:-
Всем, пожалуйста, нужна помощь в решении этого вопроса. Любые Ведущие будут благодарны.
1 ответ
Мэтт здесь из Stackify:
Платформа.NET выдает множество внутренних исключений, которые никогда не раскрываются.
Например, при первом обращении к MemoryCache возникает исключение с сообщением о счетчиках производительности. Мы автоматически скрываем некоторые из них в префиксе, потому что они действительно шумные.
В других случаях, подобных этому, они проглатываются и никогда не попадают в ваш код.
Исключение, которое вы видите, вполне может быть той же самой проблемой. Это могут быть странные внутренние исключения при первой загрузке страницы ASP.NET.
Я бы сказал, если они происходят только при первой загрузке страницы, и вы не можете "поймать" их, как вы описали, чтобы не беспокоиться о них.
Одной из замечательных особенностей наших продуктов является то, что мы можем ловить все новые исключения и делать их видимыми. Иногда они просто шум, хотя.
В вашем случае трассировка стека кажется связанной с разбором шаблона. Может быть, вам что-то не нравится в вашем взгляде на Бритву. Может быть, в вашем коде Razor у вас есть предмет с дублирующимися атрибутами?
Вы можете узнать больше о Prefix, нашем бесплатном инструменте, здесь: https://stackify.com/prefix/
У нас есть хорошая статья о поиске всех исключений здесь: https://stackify.com/csharp-catch-all-exceptions/