HTTP Error 500.21 – Internal Server Error Handler “PageHandlerFactory-Integrated” has a bad module “ManagedPipelineHandler” in its module list
ASP.NET projelerinde IIS üzerindeki yaşanan en birhata durumudur. Doğru kayıtlanamadığı için projenizdeki ASP.NET gereksinimi duyan ilk yerde bu hatayı alabilirsiniz.
Detay mesajı değişse bile hata kodu bu şekildedir. Zaten önerilerde ISS ve/veya ASP.NET doğru kurulmadığını yazar.
IIS ayarlarını projeniz tam doğru olsa bile, bilgisayar defalarca kapatıp açsanız bile.
Window bazen IIS üzerine ASP.NET kayıt işlemini tam olarak doğru yapamıyor olabilir.
Tekrar kaydettirmek çözümüdür.
Kayıt işlemleri için;
32bit (x86) Windows
%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -ir
64bit (x64) Windows
%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -ir
komutlarını kullanmanız yeterlidir.