You are currently offline, waiting for your internet to reconnect

"HTTP Error 500.0 – Internal Server Error" error when you you open an IIS 7.0 Webpage

Symptoms
This article describes HResult codes when you encounter 500.0 error on an Internet Information Services (IIS) 7.0 Web application. If the error code you see is in the following table, check out the causes and try the solutions.
HResult codeError messageCauseResolution
0x80070032
Server Error in Application "application name"

HTTP Error 500.0 – Internal Server Error

HRESULT: 0x80070032

Description of HRESULT ISAPI filter "drive:\Path of file\ISAPI_FLT.dll" tried to register for SF_NOTIFY_READ_RAW_DATA notification.
This problem occurs because IIS 7.0 does not support the Internet Server API (ISAPI) filter that registers for the SF_NOTIFY_READ_RAW_DATA notification. Do not use the ISAPI filter that registers for the SF_NOTIFY_READ_RAW_DATA notification in IIS 7.0.
For more information, view Information about ISAPI filters that register the SF_NOTIFY_READ_RAW_DATA event in Internet Information Services version 6.0.
0x80070035
Server Error in Application "application name"

HTTP Error 500.0 – Internal Server Error

HRESULT: 0x80070035

Description of HRESULT The page cannot be displayed because an internal server error has occurred.
This problem occurs because the server that is running IIS 7.0 cannot access the configured root directory of the requested location. Make sure that the server that is running IIS 7.0 can access the configured root directory of the requested location.
0x8007000d
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:
  1. Click Start, click Run, type inetmgr.exe, and then click OK.
  2. In IIS Manager, expand server name, expand Web sites, and then click the Web site that you want to modify.
  3. In Features view, double-click Module.
  4. In the Actions pane, click Add Native Module.
  5. In the Add Native Module dialog box, click to select the IsapiModule check box, and then click OK.
0x800700c1
Server Error in Application "application name"

HTTP Error 500.0 – Internal Server Error

HRESULT: 0x800700c1

Description of HRESULT The page cannot be displayed because an internal server error has occurred.
This problem occurs because a script mapping is not valid. Make sure that the script mapping points to the ISAPI .dll file that can process the request. To do this, follow these steps:
  1. Click Start, click Run, type inetmgr.exe, and then click OK.
  2. In IIS Manager, expand server name, expand Web sites, and then click the Web site that you want to modify.
  3. In Features view, double-click Handler Mappings.
  4. Make sure that the script mapping points to the correct ISAPI .dll file.

For example, .asp files should map to the %windir%\system32\inetsrv\asp.dll file.
0x80070005
Server Error in Application "application name"

HTTP Error 500.0 – Internal Server Error

HRESULT: 0x80070005

Description of HRESULT LoadLibraryEx on ISAPI filter "path_of_isapi" failed.
This problem occurs because an ISAPI filter that is not valid is loaded at the global level or at the Web site level. Remove the ISAPI filter that is not valid. To do this, follow these steps:
  1. Click Start, click Run, type inetmgr.exe, and then click OK.
  2. In IIS Manager, expand server name, expand Web sites, and then click the Web site that you want to modify.
  3. In Features view, double-click ISAPI Filters.
  4. Right-click the ISAPI filter that you want to remove, and then click Remove.
0x8007007f
Server Error in Application "application name"

HTTP Error 500.0 – Internal Server Error

HRESULT: 0x8007007f

Description of HRESULT Calling GetProcAddress on ISAPI filter "path_of_isapi" failed.
This problem occurs because an ISAPI filter that is not valid is loaded at the global level or at the Web site level. Remove the ISAPI filter that is not valid. To do this, follow these steps:
  1. Click Start, click Run, type inetmgr.exe, and then click OK.
  2. In IIS Manager, expand server name, expand Web sites, and then click the Web site that you want to modify.
  3. In Features view, double-click ISAPI Filters.
  4. Right-click the ISAPI filter that you want to remove, and then click Remove.
0x8007007f
Server Error in Application "application name"

HTTP Error 500.0 – Internal Server Error

HRESULT: 0x8007007f

Description of HRESULT There is a problem with the resource you are looking for, so it cannot be displayed.
This problem occurs because the handler mapping for the requested resource points to a .dll file that cannot process the request. Edit the handler mapping for the requested resource to point to the .dll file that can process the request. To do this, follow these steps:
  1. Click Start, click Run, type inetmgr.exe, and then click OK.
  2. In IIS Manager, expand server name, expand Web sites, and then click the Web site that you want to modify.
  3. In Features view, double-click Handler Mappings.
  4. Right-click the script mapping that you want to edit, and then click Edit.
  5. In the Edit Script Map dialog box, type the appropriate executable file in the Executable box, and then click OK.
For example, .asp files should map to the %windir%\system32\inetsrv\asp.dll file.
Properties

Article ID: 942031 - Last Review: 01/06/2015 07:51:00 - Revision: 3.0

  • Microsoft Internet Information Services 7.0
  • kbtshoot kbprb KB942031
Feedback