ASPNET felhasználói fiók jogosultságainak ellenőrzése

Ellenőrzi, hogy az ASP.NET felhasználói fiók rendelkezik-e jogosultsággal a szükséges könyvtárak eléréséhez, valamint rendelkezik-e megszemélyesítési jogosultsággal.

Az ASP.NET alkalmazás és webszolgáltatások futtatásához az ASP.NET fiók speciális engedélyeket igényel. Az alábbi Hozzáférés-vezérlési listák (ACL) szükségesek az ASP.NET fiókhoz. A Microsoft .NET Framework alapértelmezett telepítése a következő ACL listákat tartalmazza:

Hely Jogosultság
%installroot%\Temporary ASP.NET fájlok Olvasás/Írás és a Mappa tartalmának listázása
%windir%\temp Olvasás/Írás
Webhely gyökere Olvasás
%installroot% hierarchia Olvasás
%driveroot%\Program Files Olvasás
%windir%\assembly Olvasás

1. megoldás

    A Microsoft .NET-keretrendszer alkalmazás javítása

  1. Indítsa el a Windows Vezérlőpultot.
  2. A Vezérlőpulton a Programok kategóriában válassza a Program eltávolítása lehetőséget.
  3. A Programok telepítése és törlése párbeszédpanelen válassza ki a Microsoft .NET-keretrendszer 4.5.1 alkalmazást.
  4. Kattintson az Eltávolítás/módosítás gombra.
  5. A program rákérdez, hogy valóban el kívánja-e távolítani a Microsoft .NET Framework alkalmazást. Kattintson az Igen lehetőségre. A Microsoft .NET-keretrendszer 4.5.1 eltávolítása után folytassa a telepítést. A program automatikusan újratelepíti a .NET Framework alkalmazást.

2. megoldás

Ellenőrizze, hogy az ASP.NET felhasználói fiók rendelkezik-e hozzáféréssel a fent felsorolt helyekhez. Az ASP.NET felhasználói fiók neve különböző a rendszer konfigurációjától függően:

A számítógép-házirend frissítésének megkövetelése

  1. Írja be a parancssorba: secedit /refreshpolicy machine_policy /enforce
  2. A parancssorba írja be: iisreset