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

    Riparare Microsoft .NET Framework.

  1. Avviare il Pannello di controllo di Windows.
  2. Nel Pannello di controllo, sotto la categoria Programmi, selezionare Disinstalla un programma.
  3. Nella finestra di dialogo Installazione applicazioni, selezionare Microsoft .NET Framework 4.5.1.
  4. Fare clic su Disinstalla/Cambia.
  5. Viene richiesta conferma della rimozione di Microsoft .NET Framework. Scegliere Sì. Una volta rimosso Microsoft .NET Framework 4.5.1, 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 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