Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1

    IIS7.5 e applicazione asp .net 2.0 con AJAX

    Ciao a tutti, oggi sto provando ad avviare la mia applicazione web .net 2.0 su una macchina con windows 7 e iis 7.5

    Purtroppo rispetto alla versione 7 riscontro il seguente problema all'avvio del sito:


    Error Summary
    HTTP Error 500.19 - Internal Server Error
    The requested page cannot be accessed because the related configuration data for the page is invalid.

    Error Code 0x80070021

    This configuration section cannot be used at this path. This happens when the section is locked at a parent level. Locking is either by default (overrideModeDefault="Deny"), or set explicitly by a location tag with overrideMode="Deny" or the legacy allowOverride="false".


    Config Source

    200: <validation validateIntegratedModeConfiguration="false" />
    201: <modules>
    202: <add name="ScriptModule" preCondition="integratedMode" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />



    Purtroppo non capisco l'errore.

    qualche idea?

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2010
    Messaggi
    120
    Ciao
    se nel passaggio di IIS non ti riconosce più il file di configurazione ( fino a ieri perfettamente funzionante ) probabilmente è perché devi configurare il corretto Application Pool
    Se apri la Gestione Internet Information Services vedrai un ramo "Pool di applicazioni" e dentro dovresti trovarne 2 : Classic .Net Application e DefaultAppPool, di cui la prima avrà Modalità pipeline integrata e la seconda Classica
    Se vai nelle proprietà della tua applicazione ( tasto Dx, Gestisci Applicazione, avanzate ) puoi cambiare l'AppPool da quella di Default a quella classica

    La questione è che con IIS 7 è stata creata un'integrazione tra IIS e il Framework ( che prima invece esisteva come un componente esterno, il famoso filtro isapi ). La modalità integrata, però, prevede parti nel web.config che nelle applicazioni precedentemente sviluppate difficilmente si trovano. Basta quindi rinunciare ai vantaggi della modalità integrata, tornare alla classica e tutto dovrebbe sistemarsi

    Famii sapere

  3. #3
    Purtroppo non mi va e lo stesso, se faccio Test Connection mi restituisce i seguente warning:

    Cannot Verify Access To path: The application pool identity is valid.

    Ho verificato i permessi non ci dovrebbero essere problemi.

  4. #4
    Ecco in dettaglio il warning:

    The server is configured to use pass-through authentication with a built-in account to access the specified physical path. However, IIS Manager cannot verify whether the built-in account has access. Make sure that the application pool identity has Read access to the physical path. If this server is joined to a domain, and the application pool identity is NetworkService or LocalSystem, verify that <domain>\<computer_name>$ has Read access to the physical path. Then test these settings again.

  5. #5
    Ho appena impostato l'utente locale , il test connection è passato ma continuo ad avere il problema durante l'apertura del sito:

    HTTP Error 500.19 - Internal Server Error

    The requested page cannot be accessed because the related configuration data for the page is invalid.

    Detailed Error Information
    Module IIS Web Core
    Notification BeginRequest
    Handler Not yet determined
    Error Code 0x80070021
    Config Error This configuration section cannot be used at this path. This happens when the section is locked at a parent level. Locking is either by default (overrideModeDefault="Deny"), or set explicitly by a location tag with overrideMode="Deny" or the legacy allowOverride="false".
    Config File \\?\C:\inetpub\wwwroot\aifa\web.config
    Requested URL h**p://localhost:80/SITO_TEST
    Physical Path C:\inetpub\wwwroot\SITO_TEST
    Logon Method Not yet determined
    Logon User Not yet determined


    Config Source

    200: <validation validateIntegratedModeConfiguration="false" />
    201: <modules>
    202: <add name="ScriptModule" preCondition="integratedMode" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />

  6. #6
    Utente di HTML.it
    Registrato dal
    Jul 2010
    Messaggi
    120
    Scusa la banalità
    ma hai installato le Ajax Web Extensions?

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2010
    Messaggi
    120
    e un'altra cosa, l'application pool che stai usando è in modalità Classica o Integrata?

  8. #8
    Application Pool Classic e AJAX extension installate

  9. #9
    ecco il nuovo errore dopo che ho reinstallato ajax web extension

    HTTP Error 500.19 - Internal Server Error
    The requested page cannot be accessed because the related configuration data for the page is invalid.
    Detailed Error Information
    Module IIS Web Core
    Notification BeginRequest
    Handler Not yet determined
    Error Code 0x80070021
    Config Error This configuration section cannot be used at this path. This happens when the section is locked at a parent level. Locking is either by default (overrideModeDefault="Deny"), or set explicitly by a location tag with overrideMode="Deny" or the legacy allowOverride="false".
    Config File \\?\C:\inetpub\wwwroot\MIO_SITO\web.config

  10. #10
    Utente di HTML.it
    Registrato dal
    Jul 2010
    Messaggi
    120
    Sucsa ma da quel che vedo il tuo web.config non è compatibile con la modalità classica
    Infatti

    codice:
    <validation validateIntegratedModeConfiguration="false" />
    parla di integrationMode

    così come in

    codice:
     <add name="ScriptModule" preCondition="integratedMode" type="System.Web.Han ....
    l'attributo preCondition="integratedMode" è accettabile solo in integrate mode; se questo web.config si fosse trovato su un qualsiasi IIS precedente al 7 dovresti aver avuto problemi

    Tu scrivi

    Ciao a tutti, oggi sto provando ad avviare la mia applicazione web .net 2.0 su una macchina con windows 7 e iis 7.5
    quindi prima girava su un'altra macchina, giusto? Ed il web.config che hai adesso è identico a quello? Puoi postarlo ( ovviamente cancellando le password ) ?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.