IIS 7.0 - HTTP Error 404.17 - Not Found - Static File Handler. [Answered]RSS

31 replies

Last post Jun 26, 2013 02:41 AM by Naa3er

  • IIS 7.0 - HTTP Error 404.17 - Not Found - Static File Handler.

    Aug 18, 2009 05:25 PM|suaveshiva|LINK

    Hi Friends,

     Recently I had migrated my web service from IIS 6.0 to IIS 7.0.
    before that my web application used to execute perfectly without errors...

    Presently after upgrading:
    When I browse from webservice am getting error as:


    " HTTP Error 404.17 - Not Found
    The requested content appears to be script and will not be served by the static file handler. "


    => Application pool for “MyApplication” is “Classic .NET AppPool”

    My System Details:

    1)Windows Vista Ent , 32 Bit

    2)VS 2008

    3)ISS 7.0 (recently upgraded)...


    Please help me out, Let me know work around or please guide me if I am doing anything wrong.


    Thanks & regards

  • Re: IIS 7.0 - HTTP Error 404.17 - Not Found - Static File Handler.

    Aug 23, 2009 10:26 PM|Leo Tang - MSFT|LINK

    Hi,

    The 404.17 error indicates dynamic content mapped to the static file handler. The pre-selected setup defaults of IIS 7.0 only provide the IIS modules required to support static content.

    Please make sure the ASP.NET role service is installed. You can refer to the ASP.NET Workload section in the following article:
    Install Typical IIS Workloads
    http://learn.iis.net/page.aspx/136/install-typical-iis-workloads/

    Please mark the replies as answers if they help or unmark if not.
    Feedback to us


  • Re: IIS 7.0 - HTTP Error 404.17 - Not Found - Static File Handler.

    Aug 24, 2009 09:45 AM|anilr|LINK

    More specifically, it means that you have a mapping for that content to something other than StaticFile, but that handler mapping does not apply for the current pipeline mode (integrated/classic), bitness (32/64 bits) or even asp.net version - you would normally need to have multiple mappings to asp.net for any extensions for it to work across all possible combinations of those things.

    Anil Ruia
    Software Design Engineer
    IIS Core Server
  • Re: IIS 7.0 - HTTP Error 404.17 - Not Found - Static File Handler.

    May 05, 2010 08:17 PM|zipswich|LINK

     I have the same error on a machine upgraded from XP Pro to Vista Business 32 bit. I have spent a few hours trying everything I can find online in vain.

     

    The application was fine until it was migrated to VS2008 and made to target .Net 4. For debugging, the page (default.aspx) has been made to display only one word "test", but it always generates the following error:

     

    HTTP Error 404.17 - Not Found

    The requested content appears to be script and will not be served by the static file handler.

     

    Any help will be greatly appreciated.

     

    Hong
  • Re: IIS 7.0 - HTTP Error 404.17 - Not Found - Static File Handler.

    May 06, 2010 03:22 AM|Leo Tang - MSFT|LINK

    Hi,

    Please make sure the .Net Framework4.0 installed on your IIS server.

    If you have installed .Net Framework4.0 on your IIS server, please run "aspnet_regiis -i" in C:\Windows\Microsoft.NET\Framework\v4.0.21006

    If your problem persists, please update here. Thanks.

    Please mark the replies as answers if they help or unmark if not.
    Feedback to us


  • Re: IIS 7.0 - HTTP Error 404.17 - Not Found - Static File Handler.

    May 06, 2010 06:30 AM|zipswich|LINK

     Hi Leo, thanks a lot for trying to help!

    I  followed instructions except my .Net 4 directory is "C:\Windows\Microsoft.NET\Framework\v4.0.30319".  It did not work. Then I rebooted the machine and it is generating the same error. Then I removed the application in IIS and added back and configured it to use app pool "ASP.NET v4.0 Classic", but unfortunately it still generates the same error - HTTP Error 404.17 - Not Found.

    BTW, the machine was upgraded from XP Pro to Vista Business 32 bit. The application was working find on XP Pro, but it has been rebuilt with VS2010 and changed to page to simply displaying a work for the sake of debugging. 

    What is interesting is that the same application works on another machine also running Vista Business 32 bit, but it was a fresh installation, not upgrading.

    I look forward to your further advice.

    Hong
  • Re: IIS 7.0 - HTTP Error 404.17 - Not Found - Static File Handler.

    May 06, 2010 06:41 AM|Leo Tang - MSFT|LINK

    Hi,

    Could you please post the output the following command:

    %windir%\system32\inetsrv\appcmd.exe list config "site's name" -section:system.webServer/handlers

    We will be able to check  if the handler mappings are correct.

    Please mark the replies as answers if they help or unmark if not.
    Feedback to us


  • Re: IIS 7.0 - HTTP Error 404.17 - Not Found - Static File Handler.

    May 06, 2010 06:56 AM|zipswich|LINK

    Thank you so much for your prompt response, Leo!

    Here is the output as your requested:

    C:\>%windir%\system32\inetsrv\appcmd.exe list config "Default Web Site" -section:system.webServer/handlers
    <system.webServer>
      <handlers accessPolicy="Read, Write, Script">
        <add name="ISAPI-dll" path="*.dll" verb="*" modules="IsapiModule" resourceType="File" requireAccess="Execute" allowP
    athInfo="true" />
        <add name="CGI-exe" path="*.exe" verb="*" modules="CgiModule" resourceType="File" requireAccess="Execute" allowPathI
    nfo="true" />
        <add name="ASPClassic" path="*.asp" verb="GET,HEAD,POST,TRACE" modules="IsapiModule" scriptProcessor="%windir%\syste
    m32\inetsrv\asp.dll" resourceType="File" requireAccess="Script" />
        <add name="SecurityCertificate" path="*.cer" verb="GET,HEAD,POST,TRACE" modules="IsapiModule" scriptProcessor="%wind
    ir%\system32\inetsrv\asp.dll" resourceType="File" requireAccess="Script" />
        <add name="AboMapperCustom-519717" path="*.cdx" verb="GET,HEAD,POST,TRACE" modules="IsapiModule" scriptProcessor="C:
    \WINDOWS\system32\inetsrv\asp.dll" resourceType="File" requireAccess="Script" responseBufferLimit="0" />
        <add name="AboMapperCustom-519718" path="*.asa" verb="GET,HEAD,POST,TRACE" modules="IsapiModule" scriptProcessor="C:
    \WINDOWS\system32\inetsrv\asp.dll" resourceType="File" requireAccess="Script" responseBufferLimit="0" />
        <add name="AboMapperCustom-519719" path="*.idc" verb="OPTIONS,GET,HEAD,POST,PUT,DELETE,TRACE" modules="IsapiModule"
    scriptProcessor="C:\WINDOWS\system32\inetsrv\httpodbc.dll" resourceType="File" requireAccess="Script" responseBufferLimi
    t="0" />
        <add name="SSINC-shtm" path="*.shtm" verb="GET,POST" modules="ServerSideIncludeModule" resourceType="File" />
        <add name="SSINC-shtml" path="*.shtml" verb="GET,POST" modules="ServerSideIncludeModule" resourceType="File" />
        <add name="SSINC-stm" path="*.stm" verb="GET,POST" modules="ServerSideIncludeModule" resourceType="File" />
        <add name="AboMapperCustom-519720" path="*.asax" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="C
    :\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" resourceType="File" requireAccess="Script" preCondition="
    classicMode,runtimeVersionv2.0,bitness32" responseBufferLimit="0" />
        <add name="AboMapperCustom-519721" path="*.ascx" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="C
    :\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" resourceType="File" requireAccess="Script" preCondition="
    classicMode,runtimeVersionv2.0,bitness32" responseBufferLimit="0" />
        <add name="AboMapperCustom-519758" path="*.ashx" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="c
    :\windows\microsoft.net\framework\v2.0.50727\aspnet_isapi.dll" requireAccess="Script" preCondition="classicMode,runtimeV
    ersionv2.0,bitness32" responseBufferLimit="0" />
        <add name="AboMapperCustom-519759" path="*.asmx" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="c
    :\windows\microsoft.net\framework\v2.0.50727\aspnet_isapi.dll" requireAccess="Script" preCondition="classicMode,runtimeV
    ersionv2.0,bitness32" responseBufferLimit="0" />
        <add name="AboMapperCustom-519760" path="*.aspx" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="c
    :\windows\microsoft.net\framework\v2.0.50727\aspnet_isapi.dll" requireAccess="Script" preCondition="classicMode,runtimeV
    ersionv2.0,bitness32" responseBufferLimit="0" />
        <add name="AboMapperCustom-519761" path="*.axd" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="c:
    \windows\microsoft.net\framework\v2.0.50727\aspnet_isapi.dll" requireAccess="Script" preCondition="classicMode,runtimeVe
    rsionv2.0,bitness32" responseBufferLimit="0" />
        <add name="AboMapperCustom-519722" path="*.vsdisco" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor
    ="C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" requireAccess="Script" preCondition="classicMode,runti
    meVersionv2.0,bitness32" responseBufferLimit="0" />
        <add name="AboMapperCustom-519762" path="*.rem" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="c:
    \windows\microsoft.net\framework\v2.0.50727\aspnet_isapi.dll" requireAccess="Script" preCondition="classicMode,runtimeVe
    rsionv2.0,bitness32" responseBufferLimit="0" />
        <add name="AboMapperCustom-519763" path="*.soap" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="c
    :\windows\microsoft.net\framework\v2.0.50727\aspnet_isapi.dll" requireAccess="Script" preCondition="classicMode,runtimeV
    ersionv2.0,bitness32" responseBufferLimit="0" />
        <add name="AboMapperCustom-519723" path="*.config" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor=
    "C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" resourceType="File" requireAccess="Script" preCondition
    ="classicMode,runtimeVersionv2.0,bitness32" responseBufferLimit="0" />
        <add name="AboMapperCustom-519724" path="*.cs" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="C:\
    WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" resourceType="File" requireAccess="Script" preCondition="cl
    assicMode,runtimeVersionv2.0,bitness32" responseBufferLimit="0" />
        <add name="AboMapperCustom-519725" path="*.csproj" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor=
    "C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" resourceType="File" requireAccess="Script" preCondition
    ="classicMode,runtimeVersionv2.0,bitness32" responseBufferLimit="0" />
        <add name="AboMapperCustom-519726" path="*.vb" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="C:\
    WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" resourceType="File" requireAccess="Script" preCondition="cl
    assicMode,runtimeVersionv2.0,bitness32" responseBufferLimit="0" />
        <add name="AboMapperCustom-519727" path="*.vbproj" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor=
    "C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" resourceType="File" requireAccess="Script" preCondition
    ="classicMode,runtimeVersionv2.0,bitness32" responseBufferLimit="0" />
        <add name="AboMapperCustom-519728" path="*.webinfo" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor
    ="C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" resourceType="File" requireAccess="Script" preConditio
    n="classicMode,runtimeVersionv2.0,bitness32" responseBufferLimit="0" />
        <add name="AboMapperCustom-519729" path="*.licx" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="C
    :\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" resourceType="File" requireAccess="Script" preCondition="
    classicMode,runtimeVersionv2.0,bitness32" responseBufferLimit="0" />
        <add name="AboMapperCustom-519730" path="*.resx" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="C
    :\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" resourceType="File" requireAccess="Script" preCondition="
    classicMode,runtimeVersionv2.0,bitness32" responseBufferLimit="0" />
        <add name="AboMapperCustom-519731" path="*.resources" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcess
    or="C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" resourceType="File" requireAccess="Script" preCondit
    ion="classicMode,runtimeVersionv2.0,bitness32" responseBufferLimit="0" />
        <add name="AboMapperCustom-519732" path="*.master" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor=
    "C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" resourceType="File" requireAccess="Script" preCondition
    ="classicMode,runtimeVersionv2.0,bitness32" responseBufferLimit="0" />
        <add name="AboMapperCustom-519733" path="*.skin" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="C
    :\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" resourceType="File" requireAccess="Script" preCondition="
    classicMode,runtimeVersionv2.0,bitness32" responseBufferLimit="0" />
        <add name="AboMapperCustom-519734" path="*.compiled" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcesso
    r="C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" resourceType="File" requireAccess="Script" preConditi
    on="classicMode,runtimeVersionv2.0,bitness32" responseBufferLimit="0" />
        <add name="AboMapperCustom-519735" path="*.browser" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor
    ="C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" resourceType="File" requireAccess="Script" preConditio
    n="classicMode,runtimeVersionv2.0,bitness32" responseBufferLimit="0" />
        <add name="AboMapperCustom-519736" path="*.mdb" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="C:
    \WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" resourceType="File" requireAccess="Script" preCondition="c
    lassicMode,runtimeVersionv2.0,bitness32" responseBufferLimit="0" />
        <add name="AboMapperCustom-519737" path="*.jsl" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="C:
    \WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" resourceType="File" requireAccess="Script" preCondition="c
    lassicMode,runtimeVersionv2.0,bitness32" responseBufferLimit="0" />
        <add name="AboMapperCustom-519738" path="*.vjsproj" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor
    ="C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" resourceType="File" requireAccess="Script" preConditio
    n="classicMode,runtimeVersionv2.0,bitness32" responseBufferLimit="0" />
        <add name="AboMapperCustom-519739" path="*.sitemap" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor
    ="C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" resourceType="File" requireAccess="Script" preConditio
    n="classicMode,runtimeVersionv2.0,bitness32" responseBufferLimit="0" />
        <add name="AboMapperCustom-519740" path="*.msgx" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="C
    :\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" requireAccess="Script" preCondition="classicMode,runtimeV
    ersionv2.0,bitness32" responseBufferLimit="0" />
        <add name="AboMapperCustom-519741" path="*.ad" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="C:\
    WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" resourceType="File" requireAccess="Script" preCondition="cl
    assicMode,runtimeVersionv2.0,bitness32" responseBufferLimit="0" />
        <add name="AboMapperCustom-519742" path="*.dd" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="C:\
    WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" resourceType="File" requireAccess="Script" preCondition="cl
    assicMode,runtimeVersionv2.0,bitness32" responseBufferLimit="0" />
        <add name="AboMapperCustom-519743" path="*.ldd" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="C:
    \WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" resourceType="File" requireAccess="Script" preCondition="c
    lassicMode,runtimeVersionv2.0,bitness32" responseBufferLimit="0" />
        <add name="AboMapperCustom-519744" path="*.sd" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="C:\
    WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" resourceType="File" requireAccess="Script" preCondition="cl
    assicMode,runtimeVersionv2.0,bitness32" responseBufferLimit="0" />
        <add name="AboMapperCustom-519745" path="*.cd" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="C:\
    WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" resourceType="File" requireAccess="Script" preCondition="cl
    assicMode,runtimeVersionv2.0,bitness32" responseBufferLimit="0" />
        <add name="AboMapperCustom-519746" path="*.adprototype" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProce
    ssor="C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" resourceType="File" requireAccess="Script" preCond
    ition="classicMode,runtimeVersionv2.0,bitness32" responseBufferLimit="0" />
        <add name="AboMapperCustom-519747" path="*.lddprototype" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProc
    essor="C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" resourceType="File" requireAccess="Script" preCon
    dition="classicMode,runtimeVersionv2.0,bitness32" responseBufferLimit="0" />
        <add name="AboMapperCustom-519748" path="*.sdm" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="C:
    \WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" resourceType="File" requireAccess="Script" preCondition="c
    lassicMode,runtimeVersionv2.0,bitness32" responseBufferLimit="0" />
        <add name="AboMapperCustom-519749" path="*.sdmDocument" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProce
    ssor="C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" resourceType="File" requireAccess="Script" preCond
    ition="classicMode,runtimeVersionv2.0,bitness32" responseBufferLimit="0" />
        <add name="AboMapperCustom-519750" path="*.ldb" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="C:
    \WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" resourceType="File" requireAccess="Script" preCondition="c
    lassicMode,runtimeVersionv2.0,bitness32" responseBufferLimit="0" />
        <add name="AboMapperCustom-519751" path="*.mdf" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="C:
    \WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" resourceType="File" requireAccess="Script" preCondition="c
    lassicMode,runtimeVersionv2.0,bitness32" responseBufferLimit="0" />
        <add name="AboMapperCustom-519752" path="*.ldf" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="C:
    \WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" resourceType="File" requireAccess="Script" preCondition="c
    lassicMode,runtimeVersionv2.0,bitness32" responseBufferLimit="0" />
        <add name="AboMapperCustom-519753" path="*.java" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="C
    :\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" resourceType="File" requireAccess="Script" preCondition="
    classicMode,runtimeVersionv2.0,bitness32" responseBufferLimit="0" />
        <add name="AboMapperCustom-519754" path="*.exclude" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor
    ="C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" resourceType="File" requireAccess="Script" preConditio
    n="classicMode,runtimeVersionv2.0,bitness32" responseBufferLimit="0" />
        <add name="AboMapperCustom-519755" path="*.refresh" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor
    ="C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" resourceType="File" requireAccess="Script" preConditio
    n="classicMode,runtimeVersionv2.0,bitness32" responseBufferLimit="0" />
        <add name="TRACEVerbHandler" path="*" verb="TRACE" modules="ProtocolSupportModule" requireAccess="None" />
        <add name="OPTIONSVerbHandler" path="*" verb="OPTIONS" modules="ProtocolSupportModule" requireAccess="None" />
        <add name="StaticFile" path="*" verb="*" modules="StaticFileModule,DefaultDocumentModule,DirectoryListingModule" res
    ourceType="Either" requireAccess="Read" />
      </handlers>
    </system.webServer>

    C:\>


    Hong
  • Re: IIS 7.0 - HTTP Error 404.17 - Not Found - Static File Handler.

    May 07, 2010 04:31 AM|Leo Tang - MSFT|LINK

    Hi,

    zipswich

        <add name="AboMapperCustom-519760" path="*.aspx" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="c
    :\windows\microsoft.net\framework\v2.0.50727\aspnet_isapi.dll" requireAccess="Script" preCondition="classicMode,runtimeV
    ersionv2.0,bitness32" responseBufferLimit="0" />

    The  handler mappings only apply for the classic pipeline mode, bitness32 and asp.net versionv2.0. This is the reason why you application do not work under ASP.Net Classic4.0 application pool.

    Achtung! IIS7 Preconditions

    http://blogs.iis.net/thomad/archive/2006/11/04/precondition-what.aspx

    You can run following command to see if the handler mapping on the server level are the same as the default web site's

     %windir%\system32\inetsrv\appcmd.exe list config -section:system.webServer/handlers

    If the handler mappings for integrated mode, .Net versionv4.0 also missed on the server level, I'd suggest you reinstall ASP.Net workload on this server.

    Install Typical IIS Workloads

    http://learn.iis.net/page.aspx/136/install-typical-iis-workloads/

    If you have any problem or anything is unclear, please feel free to update here. Thanks.

    Please mark the replies as answers if they help or unmark if not.
    Feedback to us


  • Re: IIS 7.0 - HTTP Error 404.17 - Not Found - Static File Handler.

    May 07, 2010 08:12 AM|zipswich|LINK

     Hi Leo,

    I ran the the command you suggested and attached is the output. It does not seem to have the  the mapping for .aspx.  Could you kindly take a look at this?

     


    C:\>%windir%\system32\inetsrv\appcmd.exe list config -section:system.webServer/handlers
    <system.webServer>
      <handlers accessPolicy="Read, Script">
        <add name="rules-Integrated" path="*.rules" verb="*" type="System.ServiceModel.Activation.HttpHandler, System.ServiceModel, Version=3.0.0.0, Cultu
    re=neutral, PublicKeyToken=b77a5c561934e089" preCondition="integratedMode,runtimeVersionv2.0" />
        <add name="ExtensionlessUrl-ISAPI-4.0_32bit" path="*." verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="C:\Windows\Microsoft.NET\
    Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" />
        <add name="AXD-ISAPI-4.0_32bit" path="*.axd" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="C:\Windows\Microsoft.NET\Framework\
    v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" />
        <add name="PageHandlerFactory-ISAPI-4.0_32bit" path="*.aspx" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="C:\Windows\Microsof
    t.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" />
        <add name="SimpleHandlerFactory-ISAPI-4.0_32bit" path="*.ashx" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="C:\Windows\Micros
    oft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" />
        <add name="WebServiceHandlerFactory-ISAPI-4.0_32bit" path="*.asmx" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="C:\Windows\Mi
    crosoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" />
        <add name="HttpRemotingHandlerFactory-rem-ISAPI-4.0_32bit" path="*.rem" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="C:\Windo
    ws\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" />
        <add name="HttpRemotingHandlerFactory-soap-ISAPI-4.0_32bit" path="*.soap" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="C:\Win
    dows\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" />
        <add name="svc-ISAPI-4.0_32bit" path="*.svc" verb="*" modules="IsapiModule" scriptProcessor="C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_
    isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" />
        <add name="rules-ISAPI-4.0_32bit" path="*.rules" verb="*" modules="IsapiModule" scriptProcessor="C:\Windows\Microsoft.NET\Framework\v4.0.30319\asp
    net_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" />
        <add name="xoml-ISAPI-4.0_32bit" path="*.xoml" verb="*" modules="IsapiModule" scriptProcessor="C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspne
    t_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" />
        <add name="xamlx-ISAPI-4.0_32bit" path="*.xamlx" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="C:\Windows\Microsoft.NET\Framew
    ork\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" />
        <add name="aspq-ISAPI-4.0_32bit" path="*.aspq" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="C:\Windows\Microsoft.NET\Framewor
    k\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" />
        <add name="cshtm-ISAPI-4.0_32bit" path="*.cshtm" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="C:\Windows\Microsoft.NET\Framew
    ork\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" />
        <add name="cshtml-ISAPI-4.0_32bit" path="*.cshtml" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="C:\Windows\Microsoft.NET\Fram
    ework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" />
        <add name="vbhtm-ISAPI-4.0_32bit" path="*.vbhtm" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="C:\Windows\Microsoft.NET\Framew
    ork\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" />
        <add name="vbhtml-ISAPI-4.0_32bit" path="*.vbhtml" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="C:\Windows\Microsoft.NET\Fram
    ework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" />
        <add name="ExtensionlessUrl-ISAPI-4.0_64bit" path="*." verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="C:\Windows\Microsoft.NET\
    Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />
        <add name="AXD-ISAPI-4.0_64bit" path="*.axd" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="C:\Windows\Microsoft.NET\Framework6
    4\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />
        <add name="PageHandlerFactory-ISAPI-4.0_64bit" path="*.aspx" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="C:\Windows\Microsof
    t.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />
        <add name="SimpleHandlerFactory-ISAPI-4.0_64bit" path="*.ashx" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="C:\Windows\Micros
    oft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />
        <add name="WebServiceHandlerFactory-ISAPI-4.0_64bit" path="*.asmx" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="C:\Windows\Mi
    crosoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />
        <add name="HttpRemotingHandlerFactory-rem-ISAPI-4.0_64bit" path="*.rem" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="C:\Windo
    ws\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />
        <add name="HttpRemotingHandlerFactory-soap-ISAPI-4.0_64bit" path="*.soap" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="C:\Win
    dows\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />
        <add name="svc-ISAPI-4.0_64bit" path="*.svc" verb="*" modules="IsapiModule" scriptProcessor="C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspne
    t_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />
        <add name="rules-ISAPI-4.0_64bit" path="*.rules" verb="*" modules="IsapiModule" scriptProcessor="C:\Windows\Microsoft.NET\Framework64\v4.0.30319\a
    spnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />
        <add name="xoml-ISAPI-4.0_64bit" path="*.xoml" verb="*" modules="IsapiModule" scriptProcessor="C:\Windows\Microsoft.NET\Framework64\v4.0.30319\asp
    net_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />
        <add name="xamlx-ISAPI-4.0_64bit" path="*.xamlx" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="C:\Windows\Microsoft.NET\Framew
    ork64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />
        <add name="aspq-ISAPI-4.0_64bit" path="*.aspq" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="C:\Windows\Microsoft.NET\Framewor
    k64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />
        <add name="cshtm-ISAPI-4.0_64bit" path="*.cshtm" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="C:\Windows\Microsoft.NET\Framew
    ork64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />
        <add name="cshtml-ISAPI-4.0_64bit" path="*.cshtml" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="C:\Windows\Microsoft.NET\Fram
    ework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />
        <add name="vbhtm-ISAPI-4.0_64bit" path="*.vbhtm" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="C:\Windows\Microsoft.NET\Framew
    ork64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />
        <add name="vbhtml-ISAPI-4.0_64bit" path="*.vbhtml" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="C:\Windows\Microsoft.NET\Fram
    ework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />
        <add name="ExtensionlessUrl-Integrated-4.0" path="*." verb="GET,HEAD,POST,DEBUG" type="System.Web.Handlers.TransferRequestHandler" preCondition="i
    ntegratedMode,runtimeVersionv4.0" />
        <add name="TraceHandler-Integrated-4.0" path="trace.axd" verb="GET,HEAD,POST,DEBUG" type="System.Web.Handlers.TraceHandler" preCondition="integrat
    edMode,runtimeVersionv4.0" />
        <add name="WebAdminHandler-Integrated-4.0" path="WebAdmin.axd" verb="GET,DEBUG" type="System.Web.Handlers.WebAdminHandler" preCondition="integrate
    dMode,runtimeVersionv4.0" />
        <add name="AssemblyResourceLoader-Integrated-4.0" path="WebResource.axd" verb="GET,DEBUG" type="System.Web.Handlers.AssemblyResourceLoader" preCon
    dition="integratedMode,runtimeVersionv4.0" />
        <add name="PageHandlerFactory-Integrated-4.0" path="*.aspx" verb="GET,HEAD,POST,DEBUG" type="System.Web.UI.PageHandlerFactory" preCondition="integ
    ratedMode,runtimeVersionv4.0" />
        <add name="SimpleHandlerFactory-Integrated-4.0" path="*.ashx" verb="GET,HEAD,POST,DEBUG" type="System.Web.UI.SimpleHandlerFactory" preCondition="i
    ntegratedMode,runtimeVersionv4.0" />
        <add name="WebServiceHandlerFactory-Integrated-4.0" path="*.asmx" verb="GET,HEAD,POST,DEBUG" type="System.Web.Script.Services.ScriptHandlerFactory
    , System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" preCondition="integratedMode,runtimeVersionv4.0" />
        <add name="HttpRemotingHandlerFactory-rem-Integrated-4.0" path="*.rem" verb="GET,HEAD,POST,DEBUG" type="System.Runtime.Remoting.Channels.Http.Http
    RemotingHandlerFactory, System.Runtime.Remoting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" preCondition="integratedMode,runti
    meVersionv4.0" />
        <add name="HttpRemotingHandlerFactory-soap-Integrated-4.0" path="*.soap" verb="GET,HEAD,POST,DEBUG" type="System.Runtime.Remoting.Channels.Http.Ht
    tpRemotingHandlerFactory, System.Runtime.Remoting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" preCondition="integratedMode,run
    timeVersionv4.0" />
        <add name="svc-Integrated-4.0" path="*.svc" verb="*" type="System.ServiceModel.Activation.ServiceHttpHandlerFactory, System.ServiceModel.Activatio
    n, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" preCondition="integratedMode,runtimeVersionv4.0" />
        <add name="rules-Integrated-4.0" path="*.rules" verb="*" type="System.ServiceModel.Activation.ServiceHttpHandlerFactory, System.ServiceModel.Activ
    ation, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" preCondition="integratedMode,runtimeVersionv4.0" />
        <add name="xoml-Integrated-4.0" path="*.xoml" verb="*" type="System.ServiceModel.Activation.ServiceHttpHandlerFactory, System.ServiceModel.Activat
    ion, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" preCondition="integratedMode,runtimeVersionv4.0" />
        <add name="xamlx-Integrated-4.0" path="*.xamlx" verb="GET,HEAD,POST,DEBUG" type="System.Xaml.Hosting.XamlHttpHandlerFactory, System.Xaml.Hosting,
    Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" preCondition="integratedMode,runtimeVersionv4.0" />
        <add name="aspq-Integrated-4.0" path="*.aspq" verb="GET,HEAD,POST,DEBUG" type="System.Web.HttpForbiddenHandler" preCondition="integratedMode,runti
    meVersionv4.0" />
        <add name="cshtm-Integrated-4.0" path="*.cshtm" verb="GET,HEAD,POST,DEBUG" type="System.Web.HttpForbiddenHandler" preCondition="integratedMode,run
    timeVersionv4.0" />
        <add name="cshtml-Integrated-4.0" path="*.cshtml" verb="GET,HEAD,POST,DEBUG" type="System.Web.HttpForbiddenHandler" preCondition="integratedMode,r
    untimeVersionv4.0" />
        <add name="vbhtm-Integrated-4.0" path="*.vbhtm" verb="GET,HEAD,POST,DEBUG" type="System.Web.HttpForbiddenHandler" preCondition="integratedMode,run
    timeVersionv4.0" />
        <add name="vbhtml-Integrated-4.0" path="*.vbhtml" verb="GET,HEAD,POST,DEBUG" type="System.Web.HttpForbiddenHandler" preCondition="integratedMode,r
    untimeVersionv4.0" />
        <add name="ScriptHandlerFactoryAppServices-Integrated-4.0" path="*_AppService.axd" verb="*" type="System.Web.Script.Services.ScriptHandlerFactory,
     System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" preCondition="integratedMode,runtimeVersionv4.0" />
        <add name="ScriptResourceIntegrated-4.0" path="ScriptResource.axd" verb="GET,HEAD" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Ext
    ensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" preCondition="integratedMode,runtimeVersionv4.0" />
        <add name="rules-ISAPI-2.0" path="*.rules" verb="*" modules="IsapiModule" scriptProcessor="C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_is
    api.dll" preCondition="classicMode,runtimeVersionv2.0,bitness32" />
        <add name="xoml-Integrated" path="*.xoml" verb="*" type="System.ServiceModel.Activation.HttpHandler, System.ServiceModel, Version=3.0.0.0, Culture
    =neutral, PublicKeyToken=b77a5c561934e089" preCondition="integratedMode,runtimeVersionv2.0" />
        <add name="xoml-ISAPI-2.0" path="*.xoml" verb="*" modules="IsapiModule" scriptProcessor="C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_isap
    i.dll" preCondition="classicMode,runtimeVersionv2.0,bitness32" />
        <add name="svc-ISAPI-2.0" path="*.svc" verb="*" modules="IsapiModule" scriptProcessor="%SystemRoot%\Microsoft.NET\Framework\v2.0.50727\aspnet_isap
    i.dll" preCondition="classicMode,runtimeVersionv2.0,bitness32" />
        <add name="svc-Integrated" path="*.svc" verb="*" type="System.ServiceModel.Activation.HttpHandler, System.ServiceModel, Version=3.0.0.0, Culture=n
    eutral, PublicKeyToken=b77a5c561934e089" preCondition="integratedMode,runtimeVersionv2.0" />
        <add name="TraceHandler-Integrated" path="trace.axd" verb="GET,HEAD,POST,DEBUG" type="System.Web.Handlers.TraceHandler" preCondition="integratedMo
    de" />
        <add name="WebAdminHandler-Integrated" path="WebAdmin.axd" verb="GET,DEBUG" type="System.Web.Handlers.WebAdminHandler" preCondition="integratedMod
    e" />
        <add name="AssemblyResourceLoader-Integrated" path="WebResource.axd" verb="GET,DEBUG" type="System.Web.Handlers.AssemblyResourceLoader" preConditi
    on="integratedMode" />
        <add name="PageHandlerFactory-Integrated" path="*.aspx" verb="GET,HEAD,POST,DEBUG" type="System.Web.UI.PageHandlerFactory" preCondition="integrate
    dMode" />
        <add name="SimpleHandlerFactory-Integrated" path="*.ashx" verb="GET,HEAD,POST,DEBUG" type="System.Web.UI.SimpleHandlerFactory" preCondition="integ
    ratedMode" />
        <add name="WebServiceHandlerFactory-Integrated" path="*.asmx" verb="GET,HEAD,POST,DEBUG" type="System.Web.Services.Protocols.WebServiceHandlerFact
    ory, System.Web.Services, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" preCondition="integratedMode,runtimeVersionv2.0" />
        <add name="HttpRemotingHandlerFactory-rem-Integrated" path="*.rem" verb="GET,HEAD,POST,DEBUG" type="System.Runtime.Remoting.Channels.Http.HttpRemo
    tingHandlerFactory, System.Runtime.Remoting, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" preCondition="integratedMode,runtimeVe
    rsionv2.0" />
        <add name="HttpRemotingHandlerFactory-soap-Integrated" path="*.soap" verb="GET,HEAD,POST,DEBUG" type="System.Runtime.Remoting.Channels.Http.HttpRe
    motingHandlerFactory, System.Runtime.Remoting, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" preCondition="integratedMode,runtime
    Versionv2.0" />
        <add name="AXD-ISAPI-2.0" path="*.axd" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v2.0.507
    27\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv2.0,bitness32" responseBufferLimit="0" />
        <add name="PageHandlerFactory-ISAPI-2.0" path="*.aspx" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Fr
    amework\v2.0.50727\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv2.0,bitness32" responseBufferLimit="0" />
        <add name="SimpleHandlerFactory-ISAPI-2.0" path="*.ashx" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\
    Framework\v2.0.50727\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv2.0,bitness32" responseBufferLimit="0" />
        <add name="WebServiceHandlerFactory-ISAPI-2.0" path="*.asmx" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.
    NET\Framework\v2.0.50727\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv2.0,bitness32" responseBufferLimit="0" />
        <add name="HttpRemotingHandlerFactory-rem-ISAPI-2.0" path="*.rem" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Micro
    soft.NET\Framework\v2.0.50727\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv2.0,bitness32" responseBufferLimit="0" />
        <add name="HttpRemotingHandlerFactory-soap-ISAPI-2.0" path="*.soap" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Mic
    rosoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv2.0,bitness32" responseBufferLimit="0" />
        <add name="ISAPI-dll" path="*.dll" verb="*" modules="IsapiModule" resourceType="File" requireAccess="Execute" allowPathInfo="true" />
        <add name="CGI-exe" path="*.exe" verb="*" modules="CgiModule" resourceType="File" requireAccess="Execute" allowPathInfo="true" />
        <add name="ASPClassic" path="*.asp" verb="GET,HEAD,POST,TRACE" modules="IsapiModule" scriptProcessor="%windir%\system32\inetsrv\asp.dll" resourceT
    ype="File" requireAccess="Script" />
        <add name="SecurityCertificate" path="*.cer" verb="GET,HEAD,POST,TRACE" modules="IsapiModule" scriptProcessor="%windir%\system32\inetsrv\asp.dll"
    resourceType="File" requireAccess="Script" />
        <add name="AboMapperCustom-519717" path="*.cdx" verb="GET,HEAD,POST,TRACE" modules="IsapiModule" scriptProcessor="C:\WINDOWS\system32\inetsrv\asp.
    dll" resourceType="File" requireAccess="Script" responseBufferLimit="0" />
        <add name="AboMapperCustom-519718" path="*.asa" verb="GET,HEAD,POST,TRACE" modules="IsapiModule" scriptProcessor="C:\WINDOWS\system32\inetsrv\asp.
    dll" resourceType="File" requireAccess="Script" responseBufferLimit="0" />
        <add name="AboMapperCustom-519719" path="*.idc" verb="OPTIONS,GET,HEAD,POST,PUT,DELETE,TRACE" modules="IsapiModule" scriptProcessor="C:\WINDOWS\sy
    stem32\inetsrv\httpodbc.dll" resourceType="File" requireAccess="Script" responseBufferLimit="0" />
        <add name="SSINC-shtm" path="*.shtm" verb="GET,POST" modules="ServerSideIncludeModule" resourceType="File" />
        <add name="SSINC-shtml" path="*.shtml" verb="GET,POST" modules="ServerSideIncludeModule" resourceType="File" />
        <add name="SSINC-stm" path="*.stm" verb="GET,POST" modules="ServerSideIncludeModule" resourceType="File" />
        <add name="AboMapperCustom-519720" path="*.asax" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="C:\WINDOWS\Microsoft.NET\Framew
    ork\v2.0.50727\aspnet_isapi.dll" resourceType="File" requireAccess="Script" preCondition="classicMode,runtimeVersionv2.0,bitness32" responseBufferLimi
    t="0" />
        <add name="AboMapperCustom-519721" path="*.ascx" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="C:\WINDOWS\Microsoft.NET\Framew
    ork\v2.0.50727\aspnet_isapi.dll" resourceType="File" requireAccess="Script" preCondition="classicMode,runtimeVersionv2.0,bitness32" responseBufferLimi
    t="0" />
        <add name="AboMapperCustom-519722" path="*.vsdisco" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="C:\WINDOWS\Microsoft.NET\Fra
    mework\v2.0.50727\aspnet_isapi.dll" requireAccess="Script" preCondition="classicMode,runtimeVersionv2.0,bitness32" responseBufferLimit="0" />
        <add name="AboMapperCustom-519723" path="*.config" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="C:\WINDOWS\Microsoft.NET\Fram
    ework\v2.0.50727\aspnet_isapi.dll" resourceType="File" requireAccess="Script" preCondition="classicMode,runtimeVersionv2.0,bitness32" responseBufferLi
    mit="0" />
        <add name="AboMapperCustom-519724" path="*.cs" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="C:\WINDOWS\Microsoft.NET\Framewor
    k\v2.0.50727\aspnet_isapi.dll" resourceType="File" requireAccess="Script" preCondition="classicMode,runtimeVersionv2.0,bitness32" responseBufferLimit=
    "0" />
        <add name="AboMapperCustom-519725" path="*.csproj" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="C:\WINDOWS\Microsoft.NET\Fram
    ework\v2.0.50727\aspnet_isapi.dll" resourceType="File" requireAccess="Script" preCondition="classicMode,runtimeVersionv2.0,bitness32" responseBufferLi
    mit="0" />
        <add name="AboMapperCustom-519726" path="*.vb" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="C:\WINDOWS\Microsoft.NET\Framewor
    k\v2.0.50727\aspnet_isapi.dll" resourceType="File" requireAccess="Script" preCondition="classicMode,runtimeVersionv2.0,bitness32" responseBufferLimit=
    "0" />
        <add name="AboMapperCustom-519727" path="*.vbproj" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="C:\WINDOWS\Microsoft.NET\Fram
    ework\v2.0.50727\aspnet_isapi.dll" resourceType="File" requireAccess="Script" preCondition="classicMode,runtimeVersionv2.0,bitness32" responseBufferLi
    mit="0" />
        <add name="AboMapperCustom-519728" path="*.webinfo" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="C:\WINDOWS\Microsoft.NET\Fra
    mework\v2.0.50727\aspnet_isapi.dll" resourceType="File" requireAccess="Script" preCondition="classicMode,runtimeVersionv2.0,bitness32" responseBufferL
    imit="0" />
        <add name="AboMapperCustom-519729" path="*.licx" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="C:\WINDOWS\Microsoft.NET\Framew
    ork\v2.0.50727\aspnet_isapi.dll" resourceType="File" requireAccess="Script" preCondition="classicMode,runtimeVersionv2.0,bitness32" responseBufferLimi
    t="0" />
        <add name="AboMapperCustom-519730" path="*.resx" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="C:\WINDOWS\Microsoft.NET\Framew
    ork\v2.0.50727\aspnet_isapi.dll" resourceType="File" requireAccess="Script" preCondition="classicMode,runtimeVersionv2.0,bitness32" responseBufferLimi
    t="0" />
        <add name="AboMapperCustom-519731" path="*.resources" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="C:\WINDOWS\Microsoft.NET\F
    ramework\v2.0.50727\aspnet_isapi.dll" resourceType="File" requireAccess="Script" preCondition="classicMode,runtimeVersionv2.0,bitness32" responseBuffe
    rLimit="0" />
        <add name="AboMapperCustom-519732" path="*.master" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="C:\WINDOWS\Microsoft.NET\Fram
    ework\v2.0.50727\aspnet_isapi.dll" resourceType="File" requireAccess="Script" preCondition="classicMode,runtimeVersionv2.0,bitness32" responseBufferLi
    mit="0" />
        <add name="AboMapperCustom-519733" path="*.skin" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="C:\WINDOWS\Microsoft.NET\Framew
    ork\v2.0.50727\aspnet_isapi.dll" resourceType="File" requireAccess="Script" preCondition="classicMode,runtimeVersionv2.0,bitness32" responseBufferLimi
    t="0" />
        <add name="AboMapperCustom-519734" path="*.compiled" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="C:\WINDOWS\Microsoft.NET\Fr
    amework\v2.0.50727\aspnet_isapi.dll" resourceType="File" requireAccess="Script" preCondition="classicMode,runtimeVersionv2.0,bitness32" responseBuffer
    Limit="0" />
        <add name="AboMapperCustom-519735" path="*.browser" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="C:\WINDOWS\Microsoft.NET\Fra
    mework\v2.0.50727\aspnet_isapi.dll" resourceType="File" requireAccess="Script" preCondition="classicMode,runtimeVersionv2.0,bitness32" responseBufferL
    imit="0" />
        <add name="AboMapperCustom-519736" path="*.mdb" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="C:\WINDOWS\Microsoft.NET\Framewo
    rk\v2.0.50727\aspnet_isapi.dll" resourceType="File" requireAccess="Script" preCondition="classicMode,runtimeVersionv2.0,bitness32" responseBufferLimit
    ="0" />
        <add name="AboMapperCustom-519737" path="*.jsl" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="C:\WINDOWS\Microsoft.NET\Framewo
    rk\v2.0.50727\aspnet_isapi.dll" resourceType="File" requireAccess="Script" preCondition="classicMode,runtimeVersionv2.0,bitness32" responseBufferLimit
    ="0" />
        <add name="AboMapperCustom-519738" path="*.vjsproj" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="C:\WINDOWS\Microsoft.NET\Fra
    mework\v2.0.50727\aspnet_isapi.dll" resourceType="File" requireAccess="Script" preCondition="classicMode,runtimeVersionv2.0,bitness32" responseBufferL
    imit="0" />
        <add name="AboMapperCustom-519739" path="*.sitemap" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="C:\WINDOWS\Microsoft.NET\Fra
    mework\v2.0.50727\aspnet_isapi.dll" resourceType="File" requireAccess="Script" preCondition="classicMode,runtimeVersionv2.0,bitness32" responseBufferL
    imit="0" />
        <add name="AboMapperCustom-519740" path="*.msgx" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="C:\WINDOWS\Microsoft.NET\Framew
    ork\v2.0.50727\aspnet_isapi.dll" requireAccess="Script" preCondition="classicMode,runtimeVersionv2.0,bitness32" responseBufferLimit="0" />
        <add name="AboMapperCustom-519741" path="*.ad" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="C:\WINDOWS\Microsoft.NET\Framewor
    k\v2.0.50727\aspnet_isapi.dll" resourceType="File" requireAccess="Script" preCondition="classicMode,runtimeVersionv2.0,bitness32" responseBufferLimit=
    "0" />
        <add name="AboMapperCustom-519742" path="*.dd" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="C:\WINDOWS\Microsoft.NET\Framewor
    k\v2.0.50727\aspnet_isapi.dll" resourceType="File" requireAccess="Script" preCondition="classicMode,runtimeVersionv2.0,bitness32" responseBufferLimit=
    "0" />
        <add name="AboMapperCustom-519743" path="*.ldd" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="C:\WINDOWS\Microsoft.NET\Framewo
    rk\v2.0.50727\aspnet_isapi.dll" resourceType="File" requireAccess="Script" preCondition="classicMode,runtimeVersionv2.0,bitness32" responseBufferLimit
    ="0" />
        <add name="AboMapperCustom-519744" path="*.sd" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="C:\WINDOWS\Microsoft.NET\Framewor
    k\v2.0.50727\aspnet_isapi.dll" resourceType="File" requireAccess="Script" preCondition="classicMode,runtimeVersionv2.0,bitness32" responseBufferLimit=
    "0" />
        <add name="AboMapperCustom-519745" path="*.cd" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="C:\WINDOWS\Microsoft.NET\Framewor
    k\v2.0.50727\aspnet_isapi.dll" resourceType="File" requireAccess="Script" preCondition="classicMode,runtimeVersionv2.0,bitness32" responseBufferLimit=
    "0" />
        <add name="AboMapperCustom-519746" path="*.adprototype" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="C:\WINDOWS\Microsoft.NET
    \Framework\v2.0.50727\aspnet_isapi.dll" resourceType="File" requireAccess="Script" preCondition="classicMode,runtimeVersionv2.0,bitness32" responseBuf
    ferLimit="0" />
        <add name="AboMapperCustom-519747" path="*.lddprototype" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="C:\WINDOWS\Microsoft.NE
    T\Framework\v2.0.50727\aspnet_isapi.dll" resourceType="File" requireAccess="Script" preCondition="classicMode,runtimeVersionv2.0,bitness32" responseBu
    fferLimit="0" />
        <add name="AboMapperCustom-519748" path="*.sdm" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="C:\WINDOWS\Microsoft.NET\Framewo
    rk\v2.0.50727\aspnet_isapi.dll" resourceType="File" requireAccess="Script" preCondition="classicMode,runtimeVersionv2.0,bitness32" responseBufferLimit
    ="0" />
        <add name="AboMapperCustom-519749" path="*.sdmDocument" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="C:\WINDOWS\Microsoft.NET
    \Framework\v2.0.50727\aspnet_isapi.dll" resourceType="File" requireAccess="Script" preCondition="classicMode,runtimeVersionv2.0,bitness32" responseBuf
    ferLimit="0" />
        <add name="AboMapperCustom-519750" path="*.ldb" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="C:\WINDOWS\Microsoft.NET\Framewo
    rk\v2.0.50727\aspnet_isapi.dll" resourceType="File" requireAccess="Script" preCondition="classicMode,runtimeVersionv2.0,bitness32" responseBufferLimit
    ="0" />
        <add name="AboMapperCustom-519751" path="*.mdf" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="C:\WINDOWS\Microsoft.NET\Framewo
    rk\v2.0.50727\aspnet_isapi.dll" resourceType="File" requireAccess="Script" preCondition="classicMode,runtimeVersionv2.0,bitness32" responseBufferLimit
    ="0" />
        <add name="AboMapperCustom-519752" path="*.ldf" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="C:\WINDOWS\Microsoft.NET\Framewo
    rk\v2.0.50727\aspnet_isapi.dll" resourceType="File" requireAccess="Script" preCondition="classicMode,runtimeVersionv2.0,bitness32" responseBufferLimit
    ="0" />
        <add name="AboMapperCustom-519753" path="*.java" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="C:\WINDOWS\Microsoft.NET\Framew
    ork\v2.0.50727\aspnet_isapi.dll" resourceType="File" requireAccess="Script" preCondition="classicMode,runtimeVersionv2.0,bitness32" responseBufferLimi
    t="0" />
        <add name="AboMapperCustom-519754" path="*.exclude" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="C:\WINDOWS\Microsoft.NET\Fra
    mework\v2.0.50727\aspnet_isapi.dll" resourceType="File" requireAccess="Script" preCondition="classicMode,runtimeVersionv2.0,bitness32" responseBufferL
    imit="0" />
        <add name="AboMapperCustom-519755" path="*.refresh" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="C:\WINDOWS\Microsoft.NET\Fra
    mework\v2.0.50727\aspnet_isapi.dll" resourceType="File" requireAccess="Script" preCondition="classicMode,runtimeVersionv2.0,bitness32" responseBufferL
    imit="0" />
        <add name="TRACEVerbHandler" path="*" verb="TRACE" modules="ProtocolSupportModule" requireAccess="None" />
        <add name="OPTIONSVerbHandler" path="*" verb="OPTIONS" modules="ProtocolSupportModule" requireAccess="None" />
        <add name="StaticFile" path="*" verb="*" modules="StaticFileModule,DefaultDocumentModule,DirectoryListingModule" resourceType="Either" requireAcce
    ss="Read" />
      </handlers>
    </system.webServer>

    C:\>

    Hong
  • Re: IIS 7.0 - HTTP Error 404.17 - Not Found - Static File Handler.

    May 10, 2010 11:43 PM|Leo Tang - MSFT|LINK

    Hi, 

    zipswich

      <add name="PageHandlerFactory-Integrated-4.0" path="*.aspx" verb="GET,HEAD,POST,DEBUG" type="System.Web.UI.PageHandlerFactory" preCondition="integ
    ratedMode,runtimeVersionv4.0" />

    This is the correct handler mapping for aspx pages  running in integratedMode, runtimeVersionv4.0, you can back up your web.config and web content, then revert your site's mappings to parent's, it should work for you(IIS Manager->high-light you web site->click Handler Mappings icon on the home pane->click Revert to Parent... on the right Actions pane).

    Thanks.

    Please mark the replies as answers if they help or unmark if not.
    Feedback to us


  • Re: IIS 7.0 - HTTP Error 404.17 - Not Found - Static File Handler.

    May 11, 2010 05:31 AM|zipswich|LINK

    Hallelujah! It works. I double-clicked Handler Mappings and clicked "Revert to Inherited".

    This mismatch must have been caused by OS upgrading (XP Pro -> Vista Business).

    Thank you very much, Leo!

    Hong
  • Re: IIS 7.0 - HTTP Error 404.17 - Not Found - Static File Handler.

    May 27, 2010 05:29 AM|adimax24|LINK

    I was getting a HTTP 500.0 Server Internal error after upgrading from .NET beta 2 to .NET RTM. The workaround helped me as well :)

    Leo Tang - MSFT

    Hi, 

    zipswich

      <add name="PageHandlerFactory-Integrated-4.0" path="*.aspx" verb="GET,HEAD,POST,DEBUG" type="System.Web.UI.PageHandlerFactory" preCondition="integ
    ratedMode,runtimeVersionv4.0" />

    This is the correct handler mapping for aspx pages  running in integratedMode, runtimeVersionv4.0, you can back up your web.config and web content, then revert your site's mappings to parent's, it should work for you(IIS Manager->high-light you web site->click Handler Mappings icon on the home pane->click Revert to Parent... on the right Actions pane).

    Thanks.

  • Re: IIS 7.0 - HTTP Error 404.17 - Not Found - Static File Handler.

    Aug 23, 2010 02:53 PM|RichLoba|LINK

    Hello, As an FYI, I had a similar issue with Windows 2008 and Windows 7. 1.       I followed your steps: aspnet_regiss –I on a Windows 2008 (x64) and Windows 7 (x64) box. After running the above command there seemed to be duplicate entries in Web.config. 2.       Rather than trying to figure out which ones were causing the problem, I just restored the original web.config.  3.       I ran the site again, and this time the error message pointed me to steps to reference the .NET 4.0 ISAPI extensions. 4.       After that everything came up and ran just fine. I had originally installed .NET 4.0 and figured everything would work. I did a simple hello world targeting .NET 2.0, 3.0, 3.5 that all worked, but the .NET 4.0 version didn’t. I now use these .NET target tests as a good simple way to determine if the following steps needed to be done. Do you see any other issues I should be thinking about with all of this? Let me know if you would like any information regarding these steps, I could let you TS into the box if you do. FYI: I’m in the OU  if you want to contact me directly. Thanks Leo, Richard Loba 

     

  • Re: IIS 7.0 - HTTP Error 404.17 - Not Found - Static File Handler.

    Nov 12, 2010 04:49 AM|hm1984ir|LINK

     Hi Leo Tang,

    Thank you very much ,I had the same problem and It became a nightmare for me then I could fix it by your help,

    Thank you very much,

    Hamid

  • Re: IIS 7.0 - HTTP Error 404.17 - Not Found - Static File Handler.

    Jan 20, 2011 05:35 PM|ferroo|LINK

    Thank you for support now its working.
  • Re: IIS 7.0 - HTTP Error 404.17 - Not Found - Static File Handler.

    Feb 05, 2011 03:52 PM|Amardeep_Puri|LINK

    Hi all,

    I was having the same issue on IIS 7 and W2k8 x64. Great support trail and after reading it all I found that my problem was fixed by just clicking the "Revert to Parent." Well almost, then I had to add my URL redirect module to get the whole flow working. This was great.

    Regards,
    Amardeep Puri

  • Re: IIS 7.0 - HTTP Error 404.17 - Not Found - Static File Handler.

    May 24, 2011 01:01 PM|maxi_ng|LINK

    I am using Win7 32bit and IIS 7. a wcf application works just fine in VS2010 debug mode. Then I deploy it to a virtual directory on IIS7. When I try to add service reference to this wcf service, it gives me a download error (405). Then I try my service on browser, 404.17 the handler would not process script blahblah which you already know. I did aspnet_regiis to both framework 2.0 and 4.0, checked that .svc is handle by isapi.dll. and tried revert to parent. It still gives me 404.17. here is my output with the command you provide. please help me.
  • Re: IIS 7.0 - HTTP Error 404.17 - Not Found - Static File Handler.

    Jun 15, 2011 02:34 AM|totaldotnet|LINK

  • Re: IIS 7.0 - HTTP Error 404.17 - Not Found - Static File Handler.

    Jul 14, 2011 09:49 AM|mferraz|LINK

    Hello, i had an apllication in framework 1.1 and used the visualstudio2010 tool to automaticatly converted her to framework 3.5.

    I Built her.. and ok no errors..

    When i tried do view the default start page on IE i have the following error : 

    HTTP ERROR 404.17 - Not Found - Static File Handler.

    I tried to revert to parent and nothing..same error..also tried do put her running on apll pool ASP.NET appl pool v4.0 Classic.. also same error..

    Could you please help me? 

     

  • Re: IIS 7.0 - HTTP Error 404.17 - Not Found - Static File Handler.

    Jul 14, 2011 10:40 AM|HCamper|LINK

    Hello @ mferraz,

    I suggest you look at http://learn.iis.net/page.aspx/243/aspnet-integration-with-iis-7/ 

           guide as a start for the changes for IIS Server Net Frameworks and Application Pools.

    For Trouble Shooting use this http://learn.iis.net/page.aspx/245/how-to-capture-aspnet-page-trace-events-in-iis7-tracing/ guide.

    The conversion of of Net 1.1 application code to framework 3.5

         typically  means you use the Net 2.0 "Classic" 

           not Net 4.0 "Classic" ApplicationPools.

    Note: The Net Framework 3.5 is part of the Net 2.0 choices 

             after install of Dot Net Framework 3.5 Service Pack 1 with updates and security patches.

    Martin

     

     

    Windows and Linux work Together IT-Pros
    Community Member Award 2011
  • Re: IIS 7.0 - HTTP Error 404.17 - Not Found - Static File Handler.

    Sep 01, 2011 05:15 AM|marcela.moreno|LINK

    Hi. I have the same error. But I don't know what happened because I have done a lot of things. I have windows 7 system operation. I created a pool for .net 2.0 version, Classic pipeline mode and enable 32 bits applications. I create a virtual directory with this pool. Can you help me, please? Thanks!!!
  • Re: IIS 7.0 - HTTP Error 404.17 - Not Found - Static File Handler.

    Sep 01, 2011 05:40 AM|HCamper|LINK

    Hi @ marcela.moreno ,

    You have problems and the current suggestions and  information does not help.

    You need to create a new thread with information for your system.

     Post in the thread errors  from the IIS Server log and what things you have done so far.

    You should add information for the layout of  IIS Server for virtual directories and Web Sites and Applications.

    After you have created the new thread members & users will try and help.

    Martin

     

     

     

    Windows and Linux work Together IT-Pros
    Community Member Award 2011
  • Re: IIS 7.0 - HTTP Error 404.17 - Not Found - Static File Handler.

    Jan 13, 2012 03:22 PM|haldiggs|LINK

    if your on a Win7 box, look at your 'Windows Features' under 'Mcrosoft .NET Framework 3.5.1' and make sure you have installed 'WIndows Communication Foundation HTTP Activation'.

    Sorry if this was a repeat answer but I did not see it on this thread.

    IIS7 .NET #64bit

  • Re: IIS 7.0 - HTTP Error 404.17 - Not Found - Static File Handler.

    Feb 01, 2012 03:20 PM|find_ananth|LINK

    Thanks, that worked for me!
  • Re: IIS 7.0 - HTTP Error 404.17 - Not Found - Static File Handler.

    Feb 15, 2012 09:09 AM|digitalpotion|LINK

    Hi Leo,

    hope you are well?

    I'm having the same issue as the guy in this other post.  I have a

    HTTP Error 404.17 - Not Found

    The requested content appears to be script and will not be served by the static file handler.

    from an installation of the Umbraco CMS 4.71 (integrated .net v4 AppPool) - on this server  i have a number of umbraco 4.5 installs using the 3.5 Framework working fine.  This is my first attempt at a .net 4 framework umbraco installation although i do have a simple web app running .net 4 framework too (just not the cms)

    i've followed your advice here

    %windir%\system32\inetsrv\appcmd.exe list config "site's name" -section:system.webServer/handlers

     with the results / details pasted here

    scriptProcessor="C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll"
     preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0"
     />
        <add name="rules-ISAPI-4.0_32bit" path="*.rules" verb="*" modules="IsapiModu
    le" scriptProcessor="C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.
    dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit
    ="0" />
        <add name="xoml-ISAPI-4.0_32bit" path="*.xoml" verb="*" modules="IsapiModule
    " scriptProcessor="C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dl
    l" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="
    0" />
        <add name="xamlx-ISAPI-4.0_32bit" path="*.xamlx" verb="GET,HEAD,POST,DEBUG"
    modules="IsapiModule" scriptProcessor="C:\Windows\Microsoft.NET\Framework\v4.0.3
    0319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" r
    esponseBufferLimit="0" />
        <add name="aspq-ISAPI-4.0_32bit" path="*.aspq" verb="GET,HEAD,POST,DEBUG" mo
    dules="IsapiModule" scriptProcessor="C:\Windows\Microsoft.NET\Framework\v4.0.303
    19\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" res
    ponseBufferLimit="0" />
        <add name="cshtm-ISAPI-4.0_32bit" path="*.cshtm" verb="GET,HEAD,POST,DEBUG"
    modules="IsapiModule" scriptProcessor="C:\Windows\Microsoft.NET\Framework\v4.0.3
    0319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" r
    esponseBufferLimit="0" />
        <add name="cshtml-ISAPI-4.0_32bit" path="*.cshtml" verb="GET,HEAD,POST,DEBUG
    " modules="IsapiModule" scriptProcessor="C:\Windows\Microsoft.NET\Framework\v4.0
    .30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32"
     responseBufferLimit="0" />
        <add name="vbhtm-ISAPI-4.0_32bit" path="*.vbhtm" verb="GET,HEAD,POST,DEBUG"
    modules="IsapiModule" scriptProcessor="C:\Windows\Microsoft.NET\Framework\v4.0.3
    0319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" r
    esponseBufferLimit="0" />
        <add name="vbhtml-ISAPI-4.0_32bit" path="*.vbhtml" verb="GET,HEAD,POST,DEBUG
    " modules="IsapiModule" scriptProcessor="C:\Windows\Microsoft.NET\Framework\v4.0
    .30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32"
     responseBufferLimit="0" />
        <add name="AXD-ISAPI-4.0_64bit" path="*.axd" verb="GET,HEAD,POST,DEBUG" modu
    les="IsapiModule" scriptProcessor="C:\Windows\Microsoft.NET\Framework64\v4.0.303
    19\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" res
    ponseBufferLimit="0" />
        <add name="PageHandlerFactory-ISAPI-4.0_64bit" path="*.aspx" verb="GET,HEAD,
    POST,DEBUG" modules="IsapiModule" scriptProcessor="C:\Windows\Microsoft.NET\Fram
    ework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.
    0,bitness64" responseBufferLimit="0" />
        <add name="SimpleHandlerFactory-ISAPI-4.0_64bit" path="*.ashx" verb="GET,HEA
    D,POST,DEBUG" modules="IsapiModule" scriptProcessor="C:\Windows\Microsoft.NET\Fr
    amework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv
    4.0,bitness64" responseBufferLimit="0" />
        <add name="WebServiceHandlerFactory-ISAPI-4.0_64bit" path="*.asmx" verb="GET
    ,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="C:\Windows\Microsoft.NE
    T\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVers
    ionv4.0,bitness64" responseBufferLimit="0" />
        <add name="HttpRemotingHandlerFactory-rem-ISAPI-4.0_64bit" path="*.rem" verb
    ="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="C:\Windows\Microso
    ft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtim
    eVersionv4.0,bitness64" responseBufferLimit="0" />
        <add name="HttpRemotingHandlerFactory-soap-ISAPI-4.0_64bit" path="*.soap" ve
    rb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="C:\Windows\Micro
    soft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runt
    imeVersionv4.0,bitness64" responseBufferLimit="0" />
        <add name="svc-ISAPI-4.0_64bit" path="*.svc" verb="*" modules="IsapiModule"
    scriptProcessor="C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dl
    l" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="
    0" />
        <add name="rules-ISAPI-4.0_64bit" path="*.rules" verb="*" modules="IsapiModu
    le" scriptProcessor="C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_isap
    i.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLim
    it="0" />
        <add name="xoml-ISAPI-4.0_64bit" path="*.xoml" verb="*" modules="IsapiModule
    " scriptProcessor="C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.
    dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit
    ="0" />
        <add name="xamlx-ISAPI-4.0_64bit" path="*.xamlx" verb="GET,HEAD,POST,DEBUG"
    modules="IsapiModule" scriptProcessor="C:\Windows\Microsoft.NET\Framework64\v4.0
    .30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64"
     responseBufferLimit="0" />
        <add name="aspq-ISAPI-4.0_64bit" path="*.aspq" verb="GET,HEAD,POST,DEBUG" mo
    dules="IsapiModule" scriptProcessor="C:\Windows\Microsoft.NET\Framework64\v4.0.3
    0319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" r
    esponseBufferLimit="0" />
        <add name="cshtm-ISAPI-4.0_64bit" path="*.cshtm" verb="GET,HEAD,POST,DEBUG"
    modules="IsapiModule" scriptProcessor="C:\Windows\Microsoft.NET\Framework64\v4.0
    .30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64"
     responseBufferLimit="0" />
        <add name="cshtml-ISAPI-4.0_64bit" path="*.cshtml" verb="GET,HEAD,POST,DEBUG
    " modules="IsapiModule" scriptProcessor="C:\Windows\Microsoft.NET\Framework64\v4
    .0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness6
    4" responseBufferLimit="0" />
        <add name="vbhtm-ISAPI-4.0_64bit" path="*.vbhtm" verb="GET,HEAD,POST,DEBUG"
    modules="IsapiModule" scriptProcessor="C:\Windows\Microsoft.NET\Framework64\v4.0
    .30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64"
     responseBufferLimit="0" />
        <add name="vbhtml-ISAPI-4.0_64bit" path="*.vbhtml" verb="GET,HEAD,POST,DEBUG
    " modules="IsapiModule" scriptProcessor="C:\Windows\Microsoft.NET\Framework64\v4
    .0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness6
    4" responseBufferLimit="0" />
        <add name="TraceHandler-Integrated-4.0" path="trace.axd" verb="GET,HEAD,POST
    ,DEBUG" type="System.Web.Handlers.TraceHandler" preCondition="integratedMode,run
    timeVersionv4.0" />
        <add name="WebAdminHandler-Integrated-4.0" path="WebAdmin.axd" verb="GET,DEB
    UG" type="System.Web.Handlers.WebAdminHandler" preCondition="integratedMode,runt
    imeVersionv4.0" />
        <add name="AssemblyResourceLoader-Integrated-4.0" path="WebResource.axd" ver
    b="GET,DEBUG" type="System.Web.Handlers.AssemblyResourceLoader" preCondition="in
    tegratedMode,runtimeVersionv4.0" />
        <add name="PageHandlerFactory-Integrated-4.0" path="*.aspx" verb="GET,HEAD,P
    OST,DEBUG" type="System.Web.UI.PageHandlerFactory" preCondition="integratedMode,
    runtimeVersionv4.0" />
        <add name="SimpleHandlerFactory-Integrated-4.0" path="*.ashx" verb="GET,HEAD
    ,POST,DEBUG" type="System.Web.UI.SimpleHandlerFactory" preCondition="integratedM
    ode,runtimeVersionv4.0" />
        <add name="WebServiceHandlerFactory-Integrated-4.0" path="*.asmx" verb="GET,
    HEAD,POST,DEBUG" type="System.Web.Script.Services.ScriptHandlerFactory, System.W
    eb.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    " preCondition="integratedMode,runtimeVersionv4.0" />
        <add name="HttpRemotingHandlerFactory-rem-Integrated-4.0" path="*.rem" verb=
    "GET,HEAD,POST,DEBUG" type="System.Runtime.Remoting.Channels.Http.HttpRemotingHa
    ndlerFactory, System.Runtime.Remoting, Version=4.0.0.0, Culture=neutral, PublicK
    eyToken=b77a5c561934e089" preCondition="integratedMode,runtimeVersionv4.0" />
        <add name="HttpRemotingHandlerFactory-soap-Integrated-4.0" path="*.soap" ver
    b="GET,HEAD,POST,DEBUG" type="System.Runtime.Remoting.Channels.Http.HttpRemoting
    HandlerFactory, System.Runtime.Remoting, Version=4.0.0.0, Culture=neutral, Publi
    cKeyToken=b77a5c561934e089" preCondition="integratedMode,runtimeVersionv4.0" />
        <add name="svc-Integrated-4.0" path="*.svc" verb="*" type="System.ServiceMod
    el.Activation.ServiceHttpHandlerFactory, System.ServiceModel.Activation, Version
    =4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" preCondition="integr
    atedMode,runtimeVersionv4.0" />
        <add name="rules-Integrated-4.0" path="*.rules" verb="*" type="System.Servic
    eModel.Activation.ServiceHttpHandlerFactory, System.ServiceModel.Activation, Ver
    sion=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" preCondition="in
    tegratedMode,runtimeVersionv4.0" />
        <add name="xoml-Integrated-4.0" path="*.xoml" verb="*" type="System.ServiceM
    odel.Activation.ServiceHttpHandlerFactory, System.ServiceModel.Activation, Versi
    on=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" preCondition="inte
    gratedMode,runtimeVersionv4.0" />
        <add name="xamlx-Integrated-4.0" path="*.xamlx" verb="GET,HEAD,POST,DEBUG" t
    ype="System.Xaml.Hosting.XamlHttpHandlerFactory, System.Xaml.Hosting, Version=4.
    0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" preCondition="integrate
    dMode,runtimeVersionv4.0" />
        <add name="aspq-Integrated-4.0" path="*.aspq" verb="GET,HEAD,POST,DEBUG" typ
    e="System.Web.HttpForbiddenHandler" preCondition="integratedMode,runtimeVersionv
    4.0" />
        <add name="cshtm-Integrated-4.0" path="*.cshtm" verb="GET,HEAD,POST,DEBUG" t
    ype="System.Web.HttpForbiddenHandler" preCondition="integratedMode,runtimeVersio
    nv4.0" />
        <add name="cshtml-Integrated-4.0" path="*.cshtml" verb="GET,HEAD,POST,DEBUG"
     type="System.Web.HttpForbiddenHandler" preCondition="integratedMode,runtimeVers
    ionv4.0" />
        <add name="vbhtm-Integrated-4.0" path="*.vbhtm" verb="GET,HEAD,POST,DEBUG" t
    ype="System.Web.HttpForbiddenHandler" preCondition="integratedMode,runtimeVersio
    nv4.0" />
        <add name="vbhtml-Integrated-4.0" path="*.vbhtml" verb="GET,HEAD,POST,DEBUG"
     type="System.Web.HttpForbiddenHandler" preCondition="integratedMode,runtimeVers
    ionv4.0" />
        <add name="ScriptHandlerFactoryAppServices-Integrated-4.0" path="*_AppServic
    e.axd" verb="*" type="System.Web.Script.Services.ScriptHandlerFactory, System.We
    b.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"
     preCondition="integratedMode,runtimeVersionv4.0" />
        <add name="ScriptResourceIntegrated-4.0" path="ScriptResource.axd" verb="GET
    ,HEAD" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, V
    ersion=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" preCondition="
    integratedMode,runtimeVersionv4.0" />
        <add name="rules-Integrated" path="*.rules" verb="*" type="System.ServiceMod
    el.Activation.HttpHandler, System.ServiceModel, Version=3.0.0.0, Culture=neutral
    , PublicKeyToken=b77a5c561934e089" preCondition="integratedMode,runtimeVersionv2
    .0" />
        <add name="rules-ISAPI-2.0" path="*.rules" verb="*" modules="IsapiModule" sc
    riptProcessor="C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" p
    reCondition="classicMode,runtimeVersionv2.0,bitness32" />
        <add name="rules-64-ISAPI-2.0" path="*.rules" verb="*" modules="IsapiModule"
     scriptProcessor="C:\Windows\Microsoft.NET\Framework64\v2.0.50727\aspnet_isapi.d
    ll" preCondition="classicMode,runtimeVersionv2.0,bitness64" />
        <add name="xoml-Integrated" path="*.xoml" verb="*" type="System.ServiceModel
    .Activation.HttpHandler, System.ServiceModel, Version=3.0.0.0, Culture=neutral,
    PublicKeyToken=b77a5c561934e089" preCondition="integratedMode,runtimeVersionv2.0
    " />
        <add name="xoml-ISAPI-2.0" path="*.xoml" verb="*" modules="IsapiModule" scri
    ptProcessor="C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" pre
    Condition="classicMode,runtimeVersionv2.0,bitness32" />
        <add name="xoml-64-ISAPI-2.0" path="*.xoml" verb="*" modules="IsapiModule" s
    criptProcessor="C:\Windows\Microsoft.NET\Framework64\v2.0.50727\aspnet_isapi.dll
    " preCondition="classicMode,runtimeVersionv2.0,bitness64" />
        <add name="svc-ISAPI-2.0-64" path="*.svc" verb="*" modules="IsapiModule" scr
    iptProcessor="%SystemRoot%\Microsoft.NET\Framework64\v2.0.50727\aspnet_isapi.dll
    " preCondition="classicMode,runtimeVersionv2.0,bitness64" />
        <add name="svc-ISAPI-2.0" path="*.svc" verb="*" modules="IsapiModule" script
    Processor="%SystemRoot%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" pre
    Condition="classicMode,runtimeVersionv2.0,bitness32" />
        <add name="svc-Integrated" path="*.svc" verb="*" type="System.ServiceModel.A
    ctivation.HttpHandler, System.ServiceModel, Version=3.0.0.0, Culture=neutral, Pu
    blicKeyToken=b77a5c561934e089" preCondition="integratedMode,runtimeVersionv2.0"
    />
        <add name="ASPClassic" path="*.asp" verb="GET,HEAD,POST" modules="IsapiModul
    e" scriptProcessor="%windir%\system32\inetsrv\asp.dll" resourceType="File" />
        <add name="SecurityCertificate" path="*.cer" verb="GET,HEAD,POST" modules="I
    sapiModule" scriptProcessor="%windir%\system32\inetsrv\asp.dll" resourceType="Fi
    le" />
        <add name="ISAPI-dll" path="*.dll" verb="*" modules="IsapiModule" resourceTy
    pe="File" requireAccess="Execute" allowPathInfo="true" />
        <add name="TraceHandler-Integrated" path="trace.axd" verb="GET,HEAD,POST,DEB
    UG" type="System.Web.Handlers.TraceHandler" preCondition="integratedMode" />
        <add name="WebAdminHandler-Integrated" path="WebAdmin.axd" verb="GET,DEBUG"
    type="System.Web.Handlers.WebAdminHandler" preCondition="integratedMode" />
        <add name="AssemblyResourceLoader-Integrated" path="WebResource.axd" verb="G
    ET,DEBUG" type="System.Web.Handlers.AssemblyResourceLoader" preCondition="integr
    atedMode" />
        <add name="PageHandlerFactory-Integrated" path="*.aspx" verb="GET,HEAD,POST,
    DEBUG" type="System.Web.UI.PageHandlerFactory" preCondition="integratedMode" />
        <add name="SimpleHandlerFactory-Integrated" path="*.ashx" verb="GET,HEAD,POS
    T,DEBUG" type="System.Web.UI.SimpleHandlerFactory" preCondition="integratedMode"
     />
        <add name="WebServiceHandlerFactory-Integrated" path="*.asmx" verb="GET,HEAD
    ,POST,DEBUG" type="System.Web.Services.Protocols.WebServiceHandlerFactory, Syste
    m.Web.Services, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3
    a" preCondition="integratedMode,runtimeVersionv2.0" />
        <add name="HttpRemotingHandlerFactory-rem-Integrated" path="*.rem" verb="GET
    ,HEAD,POST,DEBUG" type="System.Runtime.Remoting.Channels.Http.HttpRemotingHandle
    rFactory, System.Runtime.Remoting, Version=2.0.0.0, Culture=neutral, PublicKeyTo
    ken=b77a5c561934e089" preCondition="integratedMode,runtimeVersionv2.0" />
        <add name="HttpRemotingHandlerFactory-soap-Integrated" path="*.soap" verb="G
    ET,HEAD,POST,DEBUG" type="System.Runtime.Remoting.Channels.Http.HttpRemotingHand
    lerFactory, System.Runtime.Remoting, Version=2.0.0.0, Culture=neutral, PublicKey
    Token=b77a5c561934e089" preCondition="integratedMode,runtimeVersionv2.0" />
        <add name="AXD-ISAPI-2.0" path="*.axd" verb="GET,HEAD,POST,DEBUG" modules="I
    sapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_
    isapi.dll" preCondition="classicMode,runtimeVersionv2.0,bitness32" responseBuffe
    rLimit="0" />
        <add name="PageHandlerFactory-ISAPI-2.0" path="*.aspx" verb="GET,HEAD,POST,D
    EBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v2
    .0.50727\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv2.0,bitness3
    2" responseBufferLimit="0" />
        <add name="SimpleHandlerFactory-ISAPI-2.0" path="*.ashx" verb="GET,HEAD,POST
    ,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\
    v2.0.50727\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv2.0,bitnes
    s32" responseBufferLimit="0" />
        <add name="WebServiceHandlerFactory-ISAPI-2.0" path="*.asmx" verb="GET,HEAD,
    POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framew
    ork\v2.0.50727\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv2.0,bi
    tness32" responseBufferLimit="0" />
        <add name="HttpRemotingHandlerFactory-rem-ISAPI-2.0" path="*.rem" verb="GET,
    HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\F
    ramework\v2.0.50727\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv2
    .0,bitness32" responseBufferLimit="0" />
        <add name="HttpRemotingHandlerFactory-soap-ISAPI-2.0" path="*.soap" verb="GE
    T,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET
    \Framework\v2.0.50727\aspnet_isapi.dll" preCondition="classicMode,runtimeVersion
    v2.0,bitness32" responseBufferLimit="0" />
        <add name="AXD-ISAPI-2.0-64" path="*.axd" verb="GET,HEAD,POST,DEBUG" modules
    ="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v2.0.50727\as
    pnet_isapi.dll" preCondition="classicMode,runtimeVersionv2.0,bitness64" response
    BufferLimit="0" />
        <add name="PageHandlerFactory-ISAPI-2.0-64" path="*.aspx" verb="GET,HEAD,POS
    T,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework
    64\v2.0.50727\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv2.0,bit
    ness64" responseBufferLimit="0" />
        <add name="SimpleHandlerFactory-ISAPI-2.0-64" path="*.ashx" verb="GET,HEAD,P
    OST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framewo
    rk64\v2.0.50727\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv2.0,b
    itness64" responseBufferLimit="0" />
        <add name="WebServiceHandlerFactory-ISAPI-2.0-64" path="*.asmx" verb="GET,HE
    AD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Fra
    mework64\v2.0.50727\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv2
    .0,bitness64" responseBufferLimit="0" />
        <add name="HttpRemotingHandlerFactory-rem-ISAPI-2.0-64" path="*.rem" verb="G
    ET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NE
    T\Framework64\v2.0.50727\aspnet_isapi.dll" preCondition="classicMode,runtimeVers
    ionv2.0,bitness64" responseBufferLimit="0" />
        <add name="HttpRemotingHandlerFactory-soap-ISAPI-2.0-64" path="*.soap" verb=
    "GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.
    NET\Framework64\v2.0.50727\aspnet_isapi.dll" preCondition="classicMode,runtimeVe
    rsionv2.0,bitness64" responseBufferLimit="0" />
        <add name="CGI-exe" path="*.exe" verb="*" modules="CgiModule" resourceType="
    File" requireAccess="Execute" allowPathInfo="true" />
        <add name="SSINC-stm" path="*.stm" verb="GET,POST" modules="ServerSideInclud
    eModule" resourceType="File" />
        <add name="SSINC-shtm" path="*.shtm" verb="GET,POST" modules="ServerSideIncl
    udeModule" resourceType="File" />
        <add name="SSINC-shtml" path="*.shtml" verb="GET,POST" modules="ServerSideIn
    cludeModule" resourceType="File" />
        <add name="TRACEVerbHandler" path="*" verb="TRACE" modules="ProtocolSupportM
    odule" requireAccess="None" />
        <add name="OPTIONSVerbHandler" path="*" verb="OPTIONS" modules="ProtocolSupp
    ortModule" requireAccess="None" />
        <add name="ExtensionlessUrlHandler-ISAPI-4.0_32bit" path="*." verb="GET,HEAD
    ,POST,DEBUG" modules="IsapiModule" scriptProcessor="C:\Windows\Microsoft.NET\Fra
    mework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0
    ,bitness32" responseBufferLimit="0" />
        <add name="ExtensionlessUrlHandler-ISAPI-4.0_64bit" path="*." verb="GET,HEAD
    ,POST,DEBUG" modules="IsapiModule" scriptProcessor="C:\Windows\Microsoft.NET\Fra
    mework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4
    .0,bitness64" responseBufferLimit="0" />
        <add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="GET,HEAD,
    POST,DEBUG" type="System.Web.Handlers.TransferRequestHandler" preCondition="inte
    gratedMode,runtimeVersionv4.0" />
        <add name="StaticFile" path="*" verb="*" modules="StaticFileModule,DefaultDo
    cumentModule,DirectoryListingModule" resourceType="Either" requireAccess="Read"
    />

     what can i do to get the handler working correctly and rendering the file as aspx rather than a static file?

     

    many thanks in advance

     

    Ed.D

     

  • Re: IIS 7.0 - HTTP Error 404.17 - Not Found - Static File Handler.

    Feb 15, 2012 09:16 AM|digitalpotion|LINK

    it's okay - i followed the previous Revert to Parent advice

    I don't understand why it works but it does

    thanks


    Ed.

  • Re: IIS 7.0 - HTTP Error 404.17 - Not Found - Static File Handler.

    Mar 08, 2012 02:02 PM|hassanmohamed|LINK

    we are working on legacy .net1.1 app and trying to run in iis7. i built a test web site

    <%@ Page Language="c#" CodeBehind="Default.aspx.cs" AutoEventWireup="true" Inherits="localhost.VOX._Default"
        AspCompat="true" ValidateRequest="false" %>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <title></title>
    </head>
    <body>
        <form id="form1" runat="server">
        <div>
        hello
            <asp:Button ID="Button1" runat="server" Text="Button" />
        </div>
        </form>
    </body>
    </html>


    sing System;
    using System.Collections.Generic;

    using System.Web;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    namespace localhost.VOX
    {
        public class _Default : System.Web.UI.Page
        {
            protected void Page_Load(object sender, EventArgs e)
            {
    public Button Button1;
            }
        }
    }

    in IIS there is ASP.NET 1.1 application pool configured to use vs 1.1;

    i created web site that uses .net v 2.0 (there is no 1.1 option) that uses ASP.Net 1.1 application pool

    when i browsed i got the error as above.

  • Re: IIS 7.0 - HTTP Error 404.17 - Not Found - Static File Handler.

    Mar 08, 2012 06:42 PM|Amardeep_Puri|LINK

    Try to look at this article. it shows how to setup an asp.net 1.1 site on IIS 7

     http://learn.iis.net/page.aspx/472/how-to-install-aspnet-11-with-iis-on-vista-and-windows-2008/

    Regards,

    Amardeep Puri

  • Re: IIS 7.0 - HTTP Error 404.17 - Not Found - Static File Handler.

    Mar 09, 2012 08:50 AM|hassanmohamed|LINK

    i followd exactly all steps;

    perhaps problem in web.config

    <?xml version="1.0"?>

    <configuration>

    <system.web>

    <compilation debug="true"/>

     </system.web>

    </configuration>

  • Re: IIS 7.0 - HTTP Error 404.17 - Not Found - Static File Handler.

    Apr 27, 2012 07:01 PM|Markigo23|LINK

    This solved my problem. Thanks!!!

    zipswich

    Hallelujah! It works. I double-clicked Handler Mappings and clicked "Revert to Inherited".

    This mismatch must have been caused by OS upgrading (XP Pro -> Vista Business).

    Thank you very much, Leo!

  • Re: IIS 7.0 - HTTP Error 404.17 - Not Found - Static File Handler.

    Jun 26, 2013 02:41 AM|Naa3er|LINK

    thanks a lot

    resolved my problem