Article ID: 942031 - Last Review: October 31, 2007 - Revision: 1.1 Error message when you visit a Web site that is hosted on IIS 7.0: "HTTP Error 500.0 – Internal Server Error"On This PageSYMPTOMSYou have a Web site that is hosted on Internet Information Services (IIS) 7.0. When you visit the Web site in a Web browser, you may receive an error message that resembles one of the following: Error message 1 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 Error message 2 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. Error message 3 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 Error message 4 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 Error message 5 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 Error message 6 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 Error message 7 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. CAUSECause of error message 1This 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. To resolve this problem, see Resolution 1.Cause of error message 2This problem occurs because the server that is running IIS 7.0 cannot access the configured root directory of the requested location. To resolve this problem, see Resolution 2.Cause of error message 3This 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 To resolve this problem, see Resolution 3.Cause of error message 4This problem occurs because a script mapping is not valid. To resolve this problem, see Resolution 4.Cause of error message 5This problem occurs because an ISAPI filter that is not valid is loaded at the global level or at the Web site level. To resolve this problem, see Resolution 5.Cause of error message 6This problem occurs because an ISAPI filter that is not valid is loaded at the global level or at the Web site level. To resolve this problem, see Resolution 6.Cause of error message 7This problem occurs because the handler mapping for the requested resource points to a .dll file that cannot process the request. To resolve this problem, see Resolution 7.RESOLUTIONResolution 1Do not use the ISAPI filter that registers for the SF_NOTIFY_READ_RAW_DATA notification in IIS 7.0.For more information, click the following article number to view the article in the Microsoft Knowledge Base: 311852
(http://support.microsoft.com/kb/311852/
)
Information about ISAPI filters that register the SF_NOTIFY_READ_RAW_DATA event in Internet Information Services version 6.0
Resolution 2Make sure that the server that is running IIS 7.0 can access the configured root directory of the requested location.Resolution 3Add the ISAPIModule module to the modules list for the Web site. To do this, follow these steps:
Resolution 4Make sure that the script mapping points to the ISAPI .dll file that can process the request. To do this, follow these steps:
Resolution 5Remove the ISAPI filter that is not valid. To do this, follow these steps:
Resolution 6Remove the ISAPI filter that is not valid. To do this, follow the steps in Resolution 5.Resolution 7Edit the handler mapping for the requested resource to point to the .dll file that can process the request. To do this, follow these steps:
| Article Translations
|
Back to the top
