Error message when you visit a Web site that is hosted on IIS 7.0: "HTTP Error 500.0 – Internal Server Error"
December 17, 2010 Leave a Comment
Server Error in Application "application name"
HTTP Error 500.0 – Internal Server Error
HRESULT: 0x8007000d
Description of HRESULT Handler "ASPClassic" has a bad module "IsapiModule" in its module list
This problem occurs because the ISAPIModule module is missing from the modules list for the Web site. The ISAPIModule module is in the following location: drive:\Windows\System32\inetsrv\isapi.dll
Add the ISAPIModule module to the modules list for the Web site. To do this, follow these steps:
- Click Start, click Run, type inetmgr.exe, and then click OK.
- In IIS Manager, expand server name, expand Web sites, and then click the Web site that you want to modify.
- In Features view, double-click Module.
- In the Actions pane, click Add Native Module.
- In the Add Native Module dialog box, click to select the IsapiModule check box, and then click OK.
or still if you do not find IsapiModule in the list, you need to to add manually from “Turn Windows Features on/off” from Control Panel > Uninstall Programs and mark
- .Net Extensibility
- ASP.NET
- ISAPI Extensions
- ISAPI Filters
from Internet Information Services > World Wide Web Services > Application Development Features.
Source: http://support.microsoft.com/kb/942031