Я вижу, что в моем веб-приложении иногда случается ошибка (казалось бы, случайным образом). Мы работаем под управлением Windows Server 2008R2, IIS 7.5, MVC3,.NET 4.5.
То же самое происходит каждый раз: CS0656: Отсутствует компилятор, требуемый член 'Microsoft.CSharp.RuntimeBinder.Binder.BinaryOperation'
При возникновении этой ошибки может потребоваться перезагрузка пула приложений, переустановка нашего приложения, чтобы исправить это.
Ошибка возникает на совершенно новых изображениях VM (без предварительной установки нашего программного обеспечения), а также на машинах, на которых ранее было установлено наше программное обеспечение. Ошибка может возникнуть при первом запуске приложения или когда приложение затянулось достаточно, чтобы пул приложений IIS мог переработать рабочий процесс (так кажется).
С этим сложно справиться, поскольку я провел много исследований по этой ошибке и попробовал несколько решений, без везения. Кроме того, случайная частота, с которой происходит ошибка, очень затрудняет устранение неполадок. Любое понимание этой проблемы или идей о возможных решениях будет с благодарностью оценено. Я готов попробовать почти все на этом этапе.