"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) när du installerar 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 ser ut ungefär så här:

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.  

Obs! Du kan få liknande symptom när du öppnar följande webbplatser i Microsoft Windows Small Business Server 2003:Öppnar säkerhetskopia ( Fel: Serverfel i "/Backup" Programmet öppnar http://servername/backup): Companyweb ( Serverfel i http://companyweb):Error: '/'ApplicationAccessing Monitoring and Reporting ( http://servername/monitoring): Fel: Serverfel i '/Monitoring' ApplicationAccess arbetsplats på distans ( Serverfel i Application http://servername/remote):Error: '/Remote'During Installation (configadminvs.aspx):Åtkomst till sökvägen C:\Program\Common Files\Microsoft Shared\Web Server Extensions\60\template\admin\1033\app_data nekas.

Orsak

Det här problemet uppstår eftersom gruppen Nätverkstjänst inte har tillräcklig behörighet till mappen Tillfälliga ASP.NET-filer när du installerar IIS 6.0 och ASP.NET innan du installerar Active Directory.

Lösning

Lös problemet genom att följa anvisningarna för den version ASP.NET 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 Enhet:\Windows\Microsoft.Net\Framework\v1.1.4322. I den här mappen är Enhet 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 rätt behörigheter i gruppen Nätverkstjänst för mappen Tillfälliga ASP.NET Filer. Det gör du genom att skriva följande rad och sedan trycka på Retur:

    aspnet_regiis -ir
    

    Obs! Mer information om skillnaden mellan kommandoradsalternativet -ir och -i på kommandoraden finns i ASP.NET IIS Registration Tool på webbplatsen 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 Enhet:\WINDOWS\Microsoft.NET\Framework\v2.0.50727. I den här mappen är Enhet 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 rätt behörigheter i gruppen Nätverkstjänst för mappen Tillfälliga ASP.NET Filer. Det gör du genom att skriva följande rad och sedan trycka på Retur:

    aspnet_regiis -ir
    

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

Lösning

Du kan förhindra att 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.