To resolve this problem, use either of the following
methods. Use the method that fits your situation the best.
Method 1: Prevent the World Wide Web Publishing Service from interacting with the desktop
You can prevent the World Wide Web Publishing Service from
interacting with the desktop. This is the preferred method.
Note By default, the World Wide Web Publishing Service is not
configured to interact with the desktop.
To do this, follow these
steps:
- Click Start, click Run,
type cmd, and then click OK.
- At the command prompt, type control
admintools, and then press ENTER.
- Double-click Services.
- In the Services pane, locate World
Wide Web Publishing Service.
- Right-click World Wide Web Publishing
Service, and then click Properties.
- Click the Log On tab.
- Click to clear the Allow service to interact with
desktop check box.
- Click OK.
Method 2: Change the application pool identity to the Local System identity
Warning This workaround may make your computer or your network more
vulnerable to attack by malicious users or by malicious software such as
viruses. We do not recommend this workaround but are providing this information
so that you can implement this workaround at your own discretion. Use this
workaround at your own risk.
You can change the
application pool identity to the Local System identity.
Important You should only use this method if the following conditions are
true:
- The ASP.NET Web application must interact with the
desktop.
- You understand the security implications of changing the
application pool identity to the Local System identity. For more information
about the Local System account and the Network Service account, see the
"Applications as NT Services" section at the following Microsoft Developer
Network (MSDN) Web site:
To do this, follow these steps:
- Click Start, click Run,
type cmd, and then click OK.
- At the command prompt, type control
admintools, and then press ENTER.
- Double-click Internet Information Services (IIS)
Manager.
- Expand the computer name, expand Application
Pools, right-click the name of the application pool that you want to
modify, and then click Properties.
- Click the Identity tab.
- Click Predefined, and then click
Local System.
- Click OK.