Microsoft Knowledge Base Article
This article contents is Microsoft Copyrighted material.
©2005-©2007 Microsoft Corporation. All rights reserved.
Terms
of Use |
Trademarks
Article ID: 894433 - Last Review: May 18, 2007 - Revision: 3.5
You may receive an "Access is denied" error message when you try to debug a Web application in Visual Studio .NET, and you have administrative permissions
You may receive the following error message when you try to
debug a Web application:
The
problem occurs when the following conditions are true:
- You are logged on to your computer with administrative
permissions.
- You are debugging a Web application in Microsoft Visual
Studio .NET.
- The operating system that you are using is Microsoft
Windows XP Service Pack 2.
- The Microsoft ASP.NET worker process account is not a
member of the Administrators group.
The problem occurs because the ASP.NET worker process does
not have the
Impersonate a client after authentication user right. If the worker process account does not have this
right, the debugger cannot attach to the process. The worker process account is
configured by using the
processModel element in the Machine.config file.
To give the worker process account the
Impersonate a client after authentication user right, follow these steps:
- Click Start, point to
Settings, and then click Control
Panel.
- Double-click Administrative
Tools.
- Double-click Local Security
Policy.
- Expand Security Setting, expand
Local Policies, and then click User Rights
Assignment.
- In the Policy pane, right-click
Impersonate a client after authentication, and then click
Properties.
- Click Add User or Group.
- Add the worker process account that is configured in the processModel element in the Machine.config file.
- Click OK two times.
- Click Start, click Run,
type iisreset, and then click
OK.
- At a command prompt, type the following command to refresh
policies on the computer:
gpupdate /force
MORE INFORMATION
Steps to reproduce the problem
- Open the Machine.config file. Locate the processModel element.
- Replace the username attribute and the password
attribute as a non-administrative user.
- Restart Internet Information Services (IIS).
- Log off your computer. Log on your computer so that you
have administrative permissions.
- Start Visual Studio .NET.
- Create a new Web application.
When you try to
debug the Web application, you may receive the following error message:Error while trying to run project: Unable to start debugging on
the web server. Access is denied.
REFERENCES
For more information about developing software in Visual
Studio .NET that has non-administrative permissions, visit the following
Microsoft Developer Network (MSDN) Web site:
APPLIES TO
- Microsoft Visual Studio .NET 2002 Academic Edition
- Microsoft Visual Studio .NET 2002 Enterprise Architect
- Microsoft Visual Studio .NET 2002 Enterprise Developer
- Microsoft Visual Studio .NET 2002 Professional Edition
- Microsoft Visual Studio .NET 2003 Academic Edition
- Microsoft Visual Studio .NET 2003 Enterprise Architect
- Microsoft Visual Studio .NET 2003 Enterprise Developer
- Microsoft Visual Studio .NET 2003 Professional Edition
- Microsoft ASP.NET 1.1
- Microsoft ASP.NET 1.0
- Microsoft Windows XP Service Pack 2
| kbvs2002sp1fix kbvs2002sp1sweep kberrmsg kbprb kbpermissions kbiis kbtshoot kbbug kbfix KB894433 |
Community Feedback System
Very often, it takes hours to solve a problem. Very often, you've looked high
and low, and have tried a lot of solutions. When you finally found it, chances
are, it was because someone else helped you. Here's your chance to give back.
Use our community feedback tool to let others know what worked for you and what
didn't.
Please also understand that the community feedback system is not warranted to be
correct, it's simply a system that we've built to let people try and help each
other. If something in a feedback response doesn't make sense to you, or you're
not comfortable making changes that the feedback talks about (like registry
edits), please consult a professional.
Thank you for using kbAlertz.com Feedback System.
-- Scott Cate
|
Anatoly
|
Reported as Irrelevant
|
| Written:
3/29/2005 10:59 PM |
|
|
|
Geoff Furlong
|
Reported as Irrelevant
|
| Written:
8/19/2005 3:18 AM |
|
|