Если вы компилируете файлы и значение «targetFramework» устанавливается как конкретная версия, то есть 4.0,
Убедитесь, что на хосте запущена платформа .net, как и в той же версии.
Если нет, скачайте .net framework.
После загрузки, если в диспетчере IIS не настроено автоматическое использование расширения только что загруженной версии .net framework,
добавьте расширение вручную, перейдя в папку недавно загруженного .net framework через диспетчер IIS:
1. Щелкните правой кнопкой мыши папку сайта
2.go «Свойства»
3. под "виртуальным каталогом", нажмите "настройка"
4. Отредактируйте путь к исполняемому файлу расширения «.aspx» (путь которого указывает на версию, отличную от версии недавно загруженной платформы .net) на правильный путь, который является папкой НОВОЙ загруженной версии. .net Framework, а затем выберите файл "aspnet_isapi.dll".
5.Нажмите ОК!