IIS Ошибка HTTP 500.21 — Internal Server Error
Если вы перешли на данную статью, значит, скорее всего столкнулись с такой же проблемой, как и я.
Да, я говорю о злобной ошибке «HTTP 500.21 — Internal Server Error».
Началось всё с того, что был установлен Windows Server 2008 R2 и поднят IIS7.
После установки в пулах устанавливаю Framwork 4 по умолчанию и загружаю в корневую папку с сайтом (по умолчанию: inetpub/wwwroot), свой проект из VisualStudio. Проект собран корректно и на локальном виртуальном хосте работает без проблем, однако на новом WinServer работать не хочет и выдает ошибку 500.21.
Проконсультировавшись с товарищами и почитав форумы, выяснилось что ларчик открывался достаточно просто.
Дело в том, что необходимо перерегистрировать ASP.NET, командой:
%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i
*- указанная версия Framework «v4.0.30319» в Вашем случае должна быть своя.
Вот собственно и всё. После перегрузки IIS всё сразу заработало.
Удачи!
14 комментариев
Анатолий Ермолов
Спасибо, Михаил!
Удачи и здоровья!
Иван
Спасибо!
Заработало.
Василий
Большое спасибо!!!! единственный нормальный ответ. на других сайтах фигня какая то написана, а тут заработало.
единственное что версию фреймворк у меня v2.0.50727, в четвертой ехешника не было.
Владимир
Спасибо, груз не поддающийся снят
Тарас
Спасибо!!! Помогло!!!
Dmitriy
Спасибо, то что доктор прописал. Бодрого здоровья тебе, добрый человек.
Pavel
Спасибо вам большое!
Lion
Спасибо! То что надо!
Альберт
Огромное спасибо. Удачным стечением обстоятельств нашёл твой ответ.
Mavi
Огромное спасибо.
Дмитрий
Михаил, большое спасибо, рекомендация помогла! Довольно неочевидная вещь, которая мало где упоминается.
Наполеон
спс, заработало
Юлия
Спасибо вам огромное )
youngQuyen
I have noticed you don’t monetize your website, but you can earn additional cash every day.
It’s very easy even for noobs, if you are interested simply search in gooogle: pandatsor’s
tools