Felmeddelandet "Tjänsten är inte tillgänglig" visas när du öppnar en IIS 6.0-webbsida på en domänkontrollant med Windows Server 2003


Symptom


När du besöker en webbsida som finns på en domänkontrollant med Microsoft Windows Server 2003 kan det hända att följande felmeddelande visas för Active Server Pages (ASP) fel 5:

Tjänsten är inte tillgänglig
Dessutom kan följande varningshändelse loggas i Loggboken:

Dessutom kan följande felhändelse loggas i programloggen:







När du övervakar Filaktivitet Filemon visas ett felmeddelande som liknar följande:

3521 tid w3wp.exe:3168 skapa C:\WINDOWS\system32\inetsrv\ASP kompilerade Templates\PID3168. TMP ÅTKOMST NEKAD NT AUTHORITY\NETWORK SERVICE

Orsak



Det här problemet kan uppstå om den server som kör Microsoft Internet Information Services (IIS) 6.0 är också en domänkontrollant. Problemet uppstår eftersom programpoolen använder ett NT Instans\Nätverkstjänst-konto och ett NT Instans\Nätverkstjänst-konto kanske inte har behörighet att få tillgång till nödvändiga mappar.

Lösning



Om du vill lösa problemet manuellt ange behörigheter för mappar för gruppen IIS_WPG och ange behörigheter för mappar för kontot NT Authority\Network Service.



Om du vill att vi ska åtgärda problemet, går du till avsnittet "Lös det åt mig". Om du vill lösa problemet själv går du till avsnittet "Jag löser det själv".

Lös det åt mig



Om du vill åtgärda problemet automatiskt klickar du på Fix itknappen eller länken. Klicka på Köri dialogrutan Filhämtning och följ anvisningarna i Fix it-guiden.



Kommentarer
  • Den här guiden finns eventuellt bara på engelska. Men den automatiska korrigeringsfilen fungerar även för andra språkversioner av Windows.
  • Om du inte sitter vid datorn där problemet finns kan du spara Åtgärda-lösningen på ett flashminne eller en CD och sedan köra den på rätt dator.

Gå sedan till den "Löste detta problemet?" avsnitt.



Jag löser det själv


Om du vill ange behörigheter för mappar för gruppen IIS_WPG, så här:
  1. Starta Utforskaren och öppna sedan följande mapp:
    %systemroot%\Help\iisHelp
  2. Högerklicka på den gemensamma mappen i den högra rutan, och klicka sedan på delning och säkerhet.
  3. Klicka på fliken säkerhet och klicka på Lägg till, Skriv IIS_WPG.
  4. Markera följande kryssrutor i kolumnen Tillåt med IIS_WPG har valt och klicka sedan på OK:
    • Läsa och köra
    • Visa mappinnehåll
    • Läs
  5. Öppna följande mapp:
    %systemroot%\system32\inetsrv
  6. Högerklicka på mappen Kompilerade ASP-mallar i den högra rutan, och klicka sedan på delning och säkerhet.
  7. Klicka på fliken säkerhet , klicka på i gruppen IIS_WPG och markera kryssrutan Fullständig behörighet i kolumnen Tillåt . Klicka på OK.
  8. Öppna följande mapp:
    %systemroot%
  9. Högerklicka på IIS tillfälliga komprimerade mappen i den högra rutan och klicka sedan på delning och säkerhet.
  10. Klicka på fliken säkerhet , klicka på i gruppen IIS_WPG och markera kryssrutan Fullständig behörighet i kolumnen Tillåt . Klicka på OK.
Om du vill ange behörigheter för så mappar för kontot NT Authority\Network Service, gör här:
  1. Starta Utforskaren och öppna sedan följande mapp:
    %systemroot%\Help\iisHelp
  2. Högerklicka på den gemensamma mappen i den högra rutan, och klicka sedan på delning och säkerhet.
  3. Klicka på fliken säkerhet och klicka på Lägg till, Skriv NETWORK SERVICE.
  4. Med NETWORK SERVICE vara markerad, markera följande kryssrutor i kolumnen Tillåt och klicka på OK:
    • Läsa och köra
    • Visa mappinnehåll
    • Läs
  5. Öppna följande mapp:
    %systemroot%\system32\inetsrv
  6. Högerklicka på mappen Kompilerade ASP-mallar i den högra rutan, och klicka sedan på delning och säkerhet.
  7. Klicka på fliken säkerhet och klicka på Lägg till, Skriv NETWORK SERVICE.
  8. Markera kryssrutan Fullständig behörighet i kolumnen Tillåt med NETWORK SERVICE -gruppen är markerad och klicka på OK.
  9. Öppna följande mapp:
    %systemroot%
  10. Högerklicka på IIS tillfälliga komprimerade mappen i den högra rutan och klicka sedan på delning och säkerhet.
  11. Klicka på fliken säkerhet och klicka på Lägg till, Skriv NETWORK SERVICE.
  12. Markera kryssrutan Fullständig behörighet i kolumnen Tillåt med NETWORK SERVICE -gruppen är markerad och klicka på OK.
När du har slutfört dessa steg kan du starta om IIS Admin-tjänsten från snapin-modulen tjänster eller snapin-modulen Datorhantering.

Temporär lösning


Du kan tillfälligt undvika problemet genom att starta om IIS Admin-tjänsten från snapin-modulen tjänster eller snapin-modulen Datorhantering.

Status


Microsoft har bekräftat att detta är ett problem i Microsoft-produkterna som nämns i avsnittet "Gäller".

Mer Information


Veta mer om ett liknande problem med en annan orsak klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:

332097 DCPROMO behåller inte behörigheter för vissa IIS-mappar


Löste detta problemet?

  • Kontrollera om problemet är borta. Om problemet är borta är du klar med det här avsnittet. Om problemet inte är åtgärdat kan du Kontakta support.
  • Vi vill gärna ha dina synpunkter. Ge oss feedback eller rapportera eventuella problem med den här lösningen, lämna en kommentar på bloggen "Lös det åt mig" eller skicka oss ett e-postmeddelande.