"Serverfel i "/"-programmet. Åtkomst till sökvägen nekas" när du loggar in på Windows SharePoint Services 2.0

Symptom

Tänk dig följande situation:

  • Du installerar IIS 6.0 och ASP.NET på en medlemsserver.
  • Du använder installationsguiden för Active Directory (Dcpromo.exe) för att installera Active Directory.
  • Du installerar Windows SharePoint Services 2.0 på domänkontrollanten.
  • Du försöker logga in på en Windows SharePoint Services 2.0-webbplats.
  • Du skriver ditt användarnamn och lösenord tre gånger.

I det här scenariot kan du få ett felmeddelande som liknar följande:

Error: Server Error in '/' Application.   

Access to the path "C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\Temporary ASP.NET Files\root\8c91a6b5\649b28ba" is denied.  

Observera Du kan stöta på liknande symptom när du kommer åt följande webbplatser i Microsoft Windows Small Business Server 2003:Accessing Backup (http://servername/backup):Error: Server Error in '/Backup' Application Accessing Companyweb ( Server Error in '/'ApplicationAccessing Monitoring and Reporting (http://servername/monitoring): Error: Server Error in '/Monitoring' ApplicationAccessing Remote Web Workplace (http://servername/remote):Error:http://companyweb):Error: Serverfel i '/Remote' ApplicationDuring Installation (configadminvs.aspx):Åtkomst till sökvägen C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\60\template\admin\1033\app_data nekas.

Orsak

Det här problemet beror på att nätverkstjänstgruppen inte har tillräcklig behörighet till mappen Temporary ASP.NET Files när du installerar IIS 6.0 och ASP.NET innan du installerar Active Directory.

Åtgärd

Lös problemet genom att följa stegen för den version av ASP.NET som du kör.

ASP.NET 1.1

  1. Klicka på Start, klicka på Kör, skriv cmd i rutan Öppna och klicka sedan på OK.

  2. Växla till mappen Drive:\Windows\Microsoft.Net\Framework\v1.1.4322. I den här mappen är Enheten den enhet där Windows är installerat. Det gör du genom att skriva följande rad i kommandotolken och sedan trycka på Retur:

    cd **Drive**:\windows\microsoft.net\framework\v1.1.4322
    
  3. Lägg till lämpliga behörigheter till gruppen Nätverkstjänst för mappen Temporära ASP.NET-filer. Det gör du genom att skriva följande rad och sedan trycka på Retur:

    aspnet_regiis -ir
    

    Observera Mer information om skillnaden mellan kommandoradsalternativet -ir och kommandoradsalternativet -i finns i ASP.NET registreringsverktyget för IIS på webbplatsen för Microsoft Developer Network (MSDN).

  4. Skriv avsluta och tryck sedan på Retur för att stänga kommandotolken.

ASP.NET 2.0

  1. Klicka på Start, klicka på Kör, skriv cmd i rutan Öppna och klicka sedan på OK.

  2. Växla till mappen Drive:\WINDOWS\Microsoft.NET\Framework\v2.0.50727. I den här mappen är Enheten den enhet där Windows är installerat. Det gör du genom att skriva följande rad i kommandotolken och sedan trycka på Retur:

    cd **Drive**:\WINDOWS\Microsoft.NET\Framework\v2.0.50727
    
  3. Lägg till lämpliga behörigheter till gruppen Nätverkstjänst för mappen Temporära ASP.NET-filer. Det gör du genom att skriva följande rad och sedan trycka på Retur:

    aspnet_regiis -ir
    

    Observera Mer information om skillnaden mellan kommandoradsalternativet -ir och kommandoraden -i finns i ASP.NET registreringsverktyget för IIS på webbplatsen för Microsoft Developer Network (MSDN).

Lösning

Du kan förhindra att det här problemet uppstår genom att installera Active Directory innan du installerar IIS 6.0 och ASP.NET.

Mer information

Behöver du fortfarande hjälp? Gå till SharePoint Community.