在一台Windows Server 2008上部署一个IIS站点时,出现这样的错误:
HTTP Error 500.21 - Internal Server Error Handler "Wildcard64" has a bad module "IsapiModule" in its module list
到IIS的Modules中查看,的确没有IsapiModule。
看了一下其它服务器,都有IsapiModule:
于是手动添加IsapiModule,却出现错误提示:
Could not find file 'C:\Windows\System32\inetsrv\isapi.dll'.
找到了解决方法,在Server Manager的Roles中,点击Add Roles Services,选中Application Development中的ASP.NET进行安装。