Skip navigation

JSI Tip 8493. When you browse to an IIS 6.0 Web page hosted on Windows Server 2003, you receive 'Service Unavailable'?

In addition to the ASP (Active Server Pages) Error 5, Service Unavailable message, your System event log may contain:

Event Type: Warning
Event Source: W3SVC
Event Category: None
Event ID: 1009
Date: MM/DD/YYYY
Time: HH:MM:SS
User: N/A
Computer: <ComputerName>
Description: A process serving application pool 'Application_Pool_Name' terminated unexpectedly. The process id was '5288'. The process exit code was '0xffffffff'.
For more information, see Help and Support Center at <http://go.microsoft.com/fwlink/events.asp.>

The Application event log may contain:

Event Type: Message
Event Source: Active Server Pages
Event Category: None
Event ID: 5
Date: MM/DD/YYYY
Time: HH:MM:SS
User: N/A
Computer: <ComputerName>
Description: Error: The Template Persistent Cache initialization failed for Application Pool 'Application_Pool_Name' because of the following error: Could not create a Disk Cache Sub-directory for the Application Pool. The data may have additional error codes.
For more information, see Help and Support Center at <http://go.microsoft.com/fwlink/events.asp.>

To fix this behavior:

01. Use Windows Explorer to navigate to %systemroot%\Help\iisHelp.

02. Right-click the Common sub-folder and press Sharing and Security.

03. Select the Security tab.

04. Press Add.

05. Type IIS_WPG and press OK.

06. Select IIS_WPG and check the following boxes in the Allow column:

    Read and Execute
    List Folder Contents
    Read
07. Press OK.

08. Navigate to %systemroot%\system32\inetsrv.

09. Right-click the ASP Compiled Templates sub-folder and press Sharing and Security.

10. Select the Security tab.

11. Select the IIS_WPG group and check the Full Control box under in the Allow column.

12. Press OK.

13. Navigate to %systemroot%.

14. Right-click the IIS Temporary Compressed sub-folder and press Sharing and Security.

15. Select the Security tab.

16. Select the IIS_WPG group and check the Full Control box under in the Allow column.

17. Press OK.

18. Navigate to %systemroot%\Help\iisHelp.

19. Right-click the Common sub-folder and press Sharing and Security.

20. Select the Security tab.

21. Press Add.

22. Type NETWORK SERVICE and press OK.

23. Select NETWORK SERVICE and check the following boxes in the Allow column:

    Read and Execute
    List Folder Contents
    Read
24. Press OK.

25. Navigate to %systemroot%\system32\inetsrv.

26. Right-click the ASP Compiled Templates sub-folder and press Sharing and Security.

27. Select the Security tab and press Add.

28. Type NETWORK SERVICE and press OK.

29. Select the NETWORK SERVICE group and check the Full Control box under in the Allow column.

30. Press OK.

31. Navigate to %systemroot%.

32. Right-click the IIS Temporary Compressed sub-folder and press Sharing and Security.

33. Select the Security tab.

34. Press Add.

35. Type NETWORK SERVICE and press OK.

36. Select the NETWORK SERVICE group and check the Full Control box under in the Allow column.

37. Press OK.

38. Right-click My Computer and Press Manage.

39. Expand Services and Application.

40. Expand Services.

41. Right-click the IIS Admin and press Stop.

42. Press Yes to stop the dependent services. Write down the dependent service names.

43. Right-click the IIS Admin and press Start.

44. Right-click each of the dependent services and press Start.



Hide comments

Comments

  • Allowed HTML tags: <em> <strong> <blockquote> <br> <p>

Plain text

  • No HTML tags allowed.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.
Publish