IIS Users Must Be Admins

IIS Users Must Be Admins otherwise it is not supported. 

 I have heared this question. why developers who are not admins are not able to open IIS manager and host their applications. The Answer is You MUST be admin to access IIS.

 That’s not supported starting from  Windows 2003 (IIS 6) and so not expected to continue to work on Windows 7, or 2008 (IIS 7.x).

If you are in In these situations you may try to use IIS Express for testing, development and debugging.
https://learn.iis.net/page.aspx/868/iis-express-overview/
For some walkthroughs.
https://weblogs.asp.net/scottgu/archive/2010/06/28/introducing-iis-express.aspx
https://www.hanselman.com/blog/WorkingWithSSLAtDevelopmentTimeIsEasierWithIISExpress.aspx

Then when you need to deploy to the full version of IIS you can do so as a non-admin.
https://blogs.msdn.com/b/amol/archive/2011/02/09/allowing-non-admin-users-to-deploy-web-applications-on-iis-7-using-web-deploy-2-0.aspx

https://blogs.iis.net/msdeploy/archive/2011/04/05/announcing-web-deploy-2-0-refresh.aspx

In addition I have done some research online and found a some forums posting the below And it works fine on win 2003 and some people said it doesn’t in win 7 By granting permissions for non admin users in IIS Metabase Explorer (BUT this is not supported from Microsoft and this might cause problems on the server)

 
For more details about rights and permissions please refer to the below articles.