DCPROMO does not retain permissions on some IIS folders (332097)
The information in this article applies to:
- Microsoft Internet Information Services
- Microsoft Internet Information Services version 6.0
This article was previously published under Q332097 SYMPTOMSWhen you promote a Microsoft Windows Server 2003 member server to a domain controller, if Internet Information Services (IIS) is installed on the server, you may see the following symptoms: - No compressed files are stored in the temporary folder (also known as the cache directory), even though a client that supports HTTP compression has requested them.
- No files are cached in the ASP Compiled Templates folder.
For security reasons, IIS should not be installed on domain controllers. CAUSEThe operation that promotes a member server to a domain controller (DCPromo.exe) resets permissions on some folders. The Access Control Lists (ACLs) for three folders are not set correctly during this operation.RESOLUTIONManually set permissions on the folders- Click Start, click Windows Explorer, double-click My Computer, double-click the system drive (this is typically drive C), and then double-click WINDOWS or WINNT.
- Double-click Help, double-click iisHelp, right-click common, and then click Sharing and Security.
- Click Security, click Add, type IIS_WPG, and then click OK.
- With IIS_WPG selected, click to select the following check boxes, and then click OK:
- Read and Execute
- List Folder Contents
- Read
- Open the Sharing and Security dialog box for the systemroot\system32\inetsrv\ASP Compiled Templates folder, and then grant Full Control to the IIS_WPG group.
- Repeat step 5 for the systemroot\IIS Temporary Compressed Files folder.
To manually set the permission for NT AUTHORITY\NETWORK SERVICE, follow these steps: - Click Start, click Run, type %systemroot%\Help\iisHelp, and then click OK.
- Right-click the Common folder, and then click Sharing and Security.
- On the Security tab, click Add, type NETWORK SERVICE, and then click OK.
- Click NETWORK SERVICE, click to select the following check boxes under Allow, and then click OK:
- Read and Execute
- List Folder Contents
- Read
- Click Start, click Run, type %systemroot%\system32\inetsrv, and then click OK.
- Right-click the ASP Compiled Templates folder, and then click Sharing and Security.
- On the Security tab, click Add, type NETWORK SERVICE, and then click OK.
- Click NETWORK SERVICE, click to select the Full Control check box under Allow, and then click OK
- Click Start, click Run, type %systemroot%, and then click OK.
- Right-click the IIS Temporary Compressed folder, and then click Sharing and Security.
- On the Security tab, click Add, type NETWORK SERVICE, and then click OK.
- Click NETWORK SERVICE, click to select the Full Control check box under Allow, and then click OK
After you have completed these steps, restart the IIS Admin Service. To do this, follow these steps: - Click Start, click Run, type Services.msc, and then click OK.
- Right-click IIS Admin, and then click Restart.
STATUS
Microsoft has confirmed that this is a problem in Microsoft Windows Server 2003.
REFERENCESFor more information about HTTP Compression and ASP Template caching, see the product documentation. To view this documentation, visit the following Microsoft Web sites: You can also access the product documentation through IIS Manager.
For more information about how to access this Help feature, click the following article number to view the article in the Microsoft Knowledge Base:
815127
How to access IIS 6.0 Help documentation
Modification Type: | Minor | Last Reviewed: | 3/31/2006 |
---|
Keywords: | kbpending kbprb KB332097 kbAudDeveloper |
---|
|