В большинстве случаев это длинный путь, но проверьте, что у вас есть хорошие библиотеки .NET Framework. Ничего не получалось от старого сайта Framework 2.0, поддерживаемого VS 2005, работающего на IIS 6, кроме простого текста в окне браузера с сообщением об ошибке. Скрипач и Firebug ничего не радовали. Начал проверять это, то и другое. Возможно, когда вы задались вопросом об использовании aspnet_iisreg, было обнаружено, что папка C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 содержит только несколько файлов. Не имеет особого смысла, приложения были 2.0, но есть некоторая межплатформенная связь и несколько библиотек, так что, возможно, некоторые из них работают как 4.0, или может быть, что IIS попытается использовать некоторые вещи из самой высокой версии .NET Framework имеется в наличии.
Сотрудник, более осведомленный о серверах, восстановил 4.0 Framework с помощью автономного установщика из здесь .
Работает хорошо сейчас.