IIS: помилка HTTP 500.21 – Internal Server Error
Якщо ви натрапили на цю статтю, то, найпевніше, зіткнулися з тією самою проблемою, що й я.
Так, я про ту саму злощасну помилку “HTTP 500.21 – Internal Server Error”.
Усе почалося з того, що я встановив Windows Server 2008 R2 і підняв IIS7.
Після встановлення виставляю в пулах типовий Framework 4 і завантажую до кореневої папки сайту (за умовчанням: inetpub/wwwroot) свій проєкт із VisualStudio. Проєкт зібрано коректно, на локальному віртуальному хості він працює без проблем, а на новому WinServer працювати не хоче й видає помилку 500.21.
Порадився з колегами, почитав форуми — і виявилося, що скринька відчинялася досить просто.
Річ у тім, що ASP.NET треба перереєструвати командою:
%windir%Microsoft.NETFrameworkv4.0.30319aspnet_regiis.exe -i
*- зазначена версія Framework “v4.0.30319” у вашому випадку буде своя.
Ось, власне, і все. Після перезавантаження IIS усе одразу запрацювало.
Успіхів!