We are excited to announce that the IIS.NET Forums are moving to the new Microsoft Q&A experience. Learn more >

View Complete Thread
  • IIS7, Vista, ASP, Error 500.0 and many grey hairs

    Jan 19, 2007 07:47 PM|donald.blair|LINK

    Hello all,

    I am having the time of my life with IIS7 - really. (There are no smileys showing sarcasm so I hope you can see through it!)

    I have a laptop with Vista Business, and I've enabled every last feature in IIS7 (since there's so much more to it than IIS6, I wanted to start off without missing anything). I have some old sites that worked well in IIS6 (including my old campaign website) which were all ASP with an MS Access database.

    I tried to test this site, and a much simpler site (that's only named .asp, but has no VB within it whatsoever), and I'm getting an error when I try to serve either using IIS7 from http://localhost:

    Error: 500.0 (Internal Server Error)
    Error Code: 0x80070005

    Event Viewer specifies this simple log:
    Could not load all ISAPI filters for site 'sitename'.  Therefore site startup aborted.

    It also gives this detailed information:

    - Provider
    [ Name] Microsoft-Windows-IIS-W3SVC-WP
    [ Guid] {670080D9-742A-4187-8D16-41143D1290BD}
    [ EventSourceName] W3SVC-WP
    - EventID 2268
    [ Qualifiers] 49152
    Version 0
    Level 2
    Task 0
    Opcode 0
    Keywords 0x80000000000000
    - TimeCreated
    [ SystemTime] 2007-01-20T00:22:24.000Z
    EventRecordID 3228
    - Execution
    [ ProcessID] 0
    [ ThreadID] 0
    Channel Application
    Computer computername
    - EventData

    SiteName sitename


    Has anyone encountered a similar error? I know there are several steps to enable ASP in IIS, but what seems like something that should be simple, is instead fast becoming a growing pain.

    Any help is much appreciated.


    Thanks all,


    (I've also attached the full HTTP error below displayed in the browser)


    Server Error

    HTTP Error 500.0 - Internal Server Error

    Description: The page cannot be displayed because an internal server error has occurred.

    Error Code: 0x80070005

    Notification: BeginRequest

    Module: IIS Web Core

    Requested URL: http://localhost:80/

    Physical Path: <path which does include spaces>

    Logon User: Not yet determined

    Logon Method: Not yet determined

    Handler: Not yet determined

    Most likely causes:

    • IIS received the request; however, an internal error occurred during the processing of the request. The root cause of this error depends on which module handles the request and what was happening in the worker process when this error occurred.
    • IIS was not able to access the web.config file for the Web site or application. This can occur if the NTFS permissions are set incorrectly.
    • IIS was not able to process configuration for the Web site or application.
    • The authenticated user does not have permission to use this DLL.
    • The request is mapped to a managed handler but the .NET Extensibility Feature is not installed.

    What you can try:

    • Ensure that the NTFS permissions for the web.config file are correct and allow access to the Web server's machine account.
    • Check the event logs to see if any additional information was logged.
    • Verify the permissions for the DLL.
    • Install the .NET Extensibility feature if the request is mapped to a managed handler.
    • Create a tracing rule to track failed requests for this HTTP status code. For more information about creating a tracing rule for failed requests, click here.

    More Information... This error means that there was a problem while processing the request. The request was received by the Web server, but during processing a fatal error occurred, causing the 500 error.

    Microsoft Knowledge Base Articles:

    • 294807

    Server Version Information: Internet Information Services 7.0.

    Donald Blair
    Network Manager
    Eighty20 Group
    Toronto, ON Canada