Похоже, пул приложений, на котором работает веб-сайт, настроен неправильно.Возможно, вы используете неправильный управляемый режим конвейера.
В диспетчере IIS7 найдите пул приложений, который используется вашим веб-сайтом (Чтобы проверить пул приложений, щелкните веб-сайт в дереве, затем нажмите «Основные настройки» на правой панели, затем отобразится имя пула приложений.в диалоге).Если щелкнуть элемент «Пулы приложений» в дереве слева, вы увидите список пулов приложений в середине.Ваш пул приложений, вероятно, должен работать в «Классическом управляемом режиме конвейера», если он был перенесен непосредственно в IIS7 с сервера IIS6.
Чтобы изменить режим конвейера, выберите пул приложений в списке и нажмите «»Основные настройки "справа, показанное диалоговое окно также позволяет выбрать версию платформы .NET, используемую при работе сайта.
Подробнее о режимах конвейера можно прочитать на MSDN
С уважением, Джеспер Хауге