У меня была такая же проблема, когда-то после того, как KB4093114 был установлен на сервере.(Я не уверен на 100%, что проблема была вызвана в КБ, но я подозреваю, что это так, потому что обработчик сценариев был обновлен.)
Проблема была вызвана набором записей, который выводит поле varchar (max) в разметку,Несмотря на то, что ошибка не предоставляет номер строки, я смог указать ее на вывод поля varchar (max) методом проб и ошибок.
<%
...
rs.Open "SELECT LongDescription FROM Table1"
while (not rs.EOF)
%> <p><%= rs("LongDescription") %></p> <% ' ERROR HAPPENS BECAUSE OF THIS LINE
rs.MoveNext
wend
%>
Удаление этой строки решает проблему.Кроме того, приведение поля к не макс. Varchar также исправляет это:
rs.Open "SELECT LongDescription = Cast(LongDescription as varchar(4000)) FROM Table1"
Что еще хуже, я обнаружил, что как только ошибка произойдет, даже если вы исправите ее , вам необходимо перезапуститьпул приложений для устранения ошибки .