Microsoft.CSharp.RuntimeBinder.Semantics.LangCompiler (имя неисправного приложения: w3wp.exe, имя неисправного модуля: KERNEL32.DLL)

Ищу решение уже 6 часов. Пожалуйста, прочитайте, прежде чем отмечать его как дубликат. Есть десятки других вопросов, подобных этому, но ни один из них не имеет правильного ответа, который работает на всех.

Мой IIS 8 defaultapppool начинает внезапно падать после 5 пороговых предупреждений:

У процесса, обслуживающего пул приложений DefaultAppPool, произошла фатальная ошибка связи со службой активации процессов Windows. Идентификатор процесса был «3604». Поле данных содержит номер ошибки.

И затем это Ошибка просмотра событий после 5 предупреждений

Faulting application name: w3wp.exe, version: 8.5.9600.16384, time stamp: 0x52157ba0

Faulting module name: KERNEL32.DLL, version: 6.3.9600.17415, time stamp: 0x545049be

Exception code: 0xc00000fd

Fault offset: 0x0001bb0b

Faulting process id: 0xd04

Вчера: он разбился один раз, и я просто щелкнул правой кнопкой мыши по пулу приложений> запустить.

Сегодня: примерно в то же время снова произошел сбой (не точно). останавливался каждые 5 минут 6-7 раз, затем начал нормально работать до сих пор.

Переработка каждые 29 часов, и я не думаю, что это переработка.

Я установил DebugDiag для регистрации аварийного дампа после последнего сбоя. С инструкцией в https://stackoverflow.com/a/18335759/9357872, но без сбоя после этого, чтобы увидеть результаты . Но обычный текущий журнал указывает на следующую ошибку исключения CLR:

Журнал отладки диагностики:

CLR Exception on thread 4976. DetailID = 10
  ASP.global_asax on thread 4976. DetailID = 2

Microsoft.CSharp.RuntimeBinder.Semantics.LangCompiler on thread 4008. DetailID = 7
  Microsoft.CSharp.RuntimeBinder.Semantics.LangCompiler on thread 4008. DetailID = 7
  Microsoft.CSharp.RuntimeBinder.Semantics.LangCompiler on thread 4008. DetailID = 7
  Microsoft.CSharp.RuntimeBinder.Semantics.LangCompiler on thread 4008. DetailID = 7
  Microsoft.CSharp.RuntimeBinder.Semantics.LangCompiler on thread 4008. DetailID = 7
  Microsoft.CSharp.RuntimeBinder.Semantics.LangCompiler on thread 4008. DetailID = 7
  Microsoft.CSharp.RuntimeBinder.Semantics.LangCompiler on thread 4008. DetailID = 7
  Microsoft.CSharp.RuntimeBinder.Semantics.LangCompiler on thread 4008. DetailID = 7

Я читал, что это вызвано использованием динамики и утечкой памяти; который я никогда не использовал во всем проекте веб-сайта

Что такое Microsoft.CSharp.RuntimeBinder.Semantics.LangCompiler? Я вижу, что в global.asax что-то не так

Пожалуйста помоги. Спасибо.


person Evik Ghazarian    schedule 16.04.2019    source источник
comment
Просто чтобы выбросить этот комментарий: это не переработка. Повторное использование приводит к другому сообщению EventLog. Это сообщение в журнале событий указывает на сбой вашего процесса, так что вы на правильном пути.   -  person Rich-Lang    schedule 17.04.2019
comment
Честно говоря, я бы подождал, пока вы не получите настоящий крах. Устранение неполадок с некоторыми прерывистыми исключениями может вам вообще не помочь. Эти исключения могут иметь отношение к вашей проблеме, но, возможно, и не будут. Когда вы получаете сбой, с помощью StackOverflow (на что указывает ваш код ошибки) вы должны получить вызов функции, повторяющийся снова и снова в каком-то потоке. Знание этого поможет.   -  person Rich-Lang    schedule 17.04.2019
comment
Debug Diag может рассказать вам гораздо больше, чем просто сбой, поэтому, если вы не получите дамп сбоя (исключение второго шанса), есть что обсудить. Исключения первого шанса настолько нормальны, что выслеживать каждое из них бессмысленно.   -  person Lex Li    schedule 17.04.2019
comment
@LexLi У меня есть правило сбоя для пула веб-приложений IIS, за исключением stackoverflow, это правильный сбой, которого я жду?   -  person Evik Ghazarian    schedule 17.04.2019
comment
@Rich-Lang Я надеюсь на это, и вызовы функций будут обычными именами функций, верно?   -  person Evik Ghazarian    schedule 17.04.2019
comment
Трудно сказать, будет ли то, что вызывает функция, без дампа.   -  person Rich-Lang    schedule 17.04.2019
comment
Возможно, вы не использовали dynamic... вы уверены, что не используете какие-либо библиотеки, делающие то же самое?   -  person Ian Kemp    schedule 17.04.2019
comment
Библиотеки @IanKemp нравятся?   -  person Evik Ghazarian    schedule 17.04.2019