Dette problem er forårsaget af pipeline-tilstanden i din Application Pool-indstilling, som dit websted er indstillet til.
Kort
- Simpel måde Skift Application Pool-tilstanden til en, der har Classic pipeline aktiveret.
- Korrekt måde Din web.config / webapp skal ændres for at understøtte integrerede pipelines. Normalt er dette så simpelt som at fjerne dele af din web.config.
-
Simpel måde (dårlig praksis) Tilføj følgende til din web.config. Se http://www.iis.net/ConfigReference/system.webServer/validation
<system.webServer> <validation validateIntegratedModeConfiguration="false" /> </system.webServer>
Lang Hvis det er muligt, er dit bedste bud at ændre din applikation, så den understøtter de integrerede pipelines. Der er en række ændringer mellem IIS6 og IIS7.x, der vil forårsage denne fejl. Du kan finde detaljer om disse ændringer her http://learn.iis.net/page.aspx/381/aspnet-20-breaking-changes-on-iis-70/ .
Hvis du ikke er i stand til at gøre det, skal du ændre apppuljen, hvilket kan være sværere at gøre afhængigt af din tilgængelighed på webserveren.
- Gå til webserveren
- Åbn IIS Manager
- Naviger til dit websted
- Klik på Avancerede indstillinger i højre handlingsrude
- Under Application Pool skal du ændre den til en app-pool, der har klassisk aktiveret.
Tjek http://technet.microsoft.com/en -us/library/cc731755(WS.10).aspx for detaljer om ændring af App Pool
Hvis du har brug for at oprette en App Pool med klassiske pipelines, så tag et kig på http://technet.microsoft.com/en-us/library/cc731784(WS.10).aspx
Hvis du ikke har adgang til serveren for at foretage denne ændring, skal du gøre dette via din hostingserver og kontakte dem for at få hjælp.
Stil gerne spørgsmål.