This article has been archived. It is offered "as is" and will no longer be updated.
When you use the System.Diagnostics.Debugger.Break method to invoke a just-in-time (JIT) debugging window in an ASP.NET application, you may receive the following error message:
JIT Debugging failed with the following error: Access is denied. JIT Debugging was initiated by the user account 'ServerName\ASPNET'. Check the documentation index for 'Just-in-time debugging, errors' for more information.
Note ServerName is the name of your Web server.
By default, the ASP.NET worker process runs under the ASPNET user account. This ASPNET account does not have the user right to invoke JIT by using the System.Diagnostics.Debugger.Break method unless the account is added to the Debugging Users group.
To resolve this problem, add the ASPNET user account to the Debugger Users group or run the ASP.NET worker process under another user account that has debugging rights.
To add the ASPNET user account to the Debugger Users group, follow these steps:
Click Start, point to Programs, point to Administrative Tools, and then click Computer Management.
In Computer Management, expand System Tools, expand Local Users and Groups, and then expand Groups.
Double-click Debugger Users.
In the Debugger Users Properties dialog box, click Add.
In the Select Users or Groups dialog box, type ServerName\ASPNET in the text box, and then click OK two times.
Close the Computer Management tool.
Create an ASP.NET Web Application project, as explained in the steps 1 through 4 of the "More Information" section.
Type the following URL in the browser:
Note ServerName is name of the Web server.
Verify that the expected JIT window is invoked.
Important By adding users to the Debugger Users group, you might create a security risk because you are allowing those users to gain access to your computer. Only add those users who must have debugger access on that specific computer. It is not a good idea to add Everyone to the Debugger Users group.
This behavior is by design.
Steps to Reproduce the Behavior
In Microsoft Visual Studio .NET, create a new ASP.NET Web Application project by using Visual Basic .NET or Visual C# .NET. Name the project JitTest. By default, WebForm1.aspx is created.
Right-click WebForm1.aspx, and then click View Code.