Test uprawnień konta ASPNET

Sprawdza, czy konto ASP.NET ma uprawnienia dostępu do niezbędnych katalogów, jak i personifikacji uprawnień.

Do uruchomienia aplikacji ASP.NET i usług WWW, konto ASP.NET wymaga specjalnych uprawnień. Dla konta ASP.NET wymagane są poniższe listy kontroli dostępu (ACL - Access Control List). Domyślna instalacja platformy Microsoft .NET Framework uwzględnia te listy ACL.

Położenie Uprawnienie
%installroot%\Temporary ASP.NET Files Odczyt/zapis i wyświetlanie zawartości folderów
%windir%\temp Odczyt/zapis
Katalog główny witryny WWW Odczyt
struktura %installroot% Odczyt
%driveroot%\Program Files Odczyt
%windir%\assembly Odczyt

Rozwiązanie 1

    Napraw oprogramowanie Microsoft .NET Framework.

  1. Otwórz Panel sterowania systemu Windows.
  2. W Panelu sterowania, w kategorii Programy wybierz opcję Odinstaluj program.
  3. W oknie dialogowym Dodaj lub usuń programy wybierz pozycję Microsoft .NET Framework 4.5.1.
  4. Kliknij przycisk Odinstaluj/Zmień.
  5. Wyświetlony zostanie monit o potwierdzenie usunięcia Microsoft .NET Framework. Kliknij przycisk Tak. Po usunięciu oprogramowania Microsoft .NET Framework 4.5.1 kontynuuj instalację. Usługa .NET Framework zostanie automatycznie zainstalowana ponownie.

Rozwiązanie 2

Sprawdzić, czy konto ASP.NET ma dostęp do powyższych lokalizacji. Konto ASP.NET ma różne nazwy w zależności od konfiguracji systemu:

Wymuszanie aktualizacji zasad komputera

  1. W wierszu polecenia wprowadź polecenie: secedit /refreshpolicy machine_policy /enforce
  2. W wierszu polecenia wprowadź polecenie: iisreset