Many developers don’t have Administrator rights on the machines they use for development. IIS Express is used to allow these developers load and run projects in Visual Studio without Administrator rights.
If your project is not compatible with IIS Express and you want to run it on Local IIS without Administrator rights on the machine, try the two workarounds below.
Run the application pool under the non-admin user’s account
If you want to use this workaround, please consider the risk below.
Before you change the ASP.NET worker process to run under a different account, consider the possible consequences if the ASP.NET worker process should be hacked while running under that account. The ASPNET and NETWORK SERVICE user accounts run with minimal permissions, reducing the possible damage if the process is hacked. If you must change the ASP.NET worker process to run under an account that has greater permissions, the potential damage is greater.
Give SeDebugPrivilige to the domain user account
If you want to use this workaround, please note that the user who has given Debugging permission can debug all services in Windows.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.