Controllo delle autorizzazioni dell'account ASPNET.

Controllo delle autorizzazioni dell'account ASPNET.

    Verifica che l'account ASPNET disponga dell'autorizzazione per l'accesso alle directory richieste, così come dei privilegi di rappresentazione. È necessario che l'account ASP.NET disponga di autorizzazioni speciali per l'esecuzione dell'applicazione ASP.NET e dei servizi Web. Sono necessari i seguenti elenchi di controllo accesso (Access Control List - ACL) per l'account ASP.NET, inclusi nell'installazione di default di Microsoft .NET Framework:

    Posizione Autorizzazione
    %directory principale di installazione%\File temporanei di ASP.NET Lettura/scrittura ed elenco del contenuto della cartella
    %directory windows%\temp Lettura/scrittura
    Directory principale del site Web Lettura
    Gerarchia della %directory principale di installazione% Lettura
    %directory principale dell'unità%\Programmi Lettura
    %directory windows%\assieme Lettura

    Soluzione 1

      Rimuovere e reinstallare Microsoft .NET Framework.

    1. Avviare il Pannello di controllo di Windows.
    2. Nel pannello di controllo, fare doppio clic su Installazione applicazioni.
    3. Nella finestra di dialogo Installazione applicazioni, selezionare Microsoft .NET Framework 3.5 SP1.
    4. Fare clic su Cambia/Rimuovi.
    5. Viene richiesta conferma della rimozione di Microsoft .NET Framework. Scegliere Sì. Una volta rimosso Microsoft .NET Framework 3.5 SP1, proseguire con l'installazione. .NET Framework verrà reinstallato automaticamente.

    Soluzione 2

    Verificare che l'account ASP.NET disponga dell'accesso alle posizioni elencate in precedenza. Il nome dell'account ASP.NET varia a seconda della configurazione del sistema in uso:

    • Per IIS 5.1 su Windows XP, il nome dell'account è ASPNET.
    • Per IIS 6.0, il nome dell'account è Sistema locale, Servizio locale o Servizio di rete.

    Per applicare un aggiornamento dei criteri del computer

    1. Nella riga di comando immettere: secedit /refreshpolicy machine_policy /enforce
    2. Nella riga di comando, immettere: iisreset