作为域正常用户debuggingDot网站

我们正在使用Visual Studio开发asp.net网站,API和MVC项目。 目前我们使用的系统是使用本地pipe理员帐户。 我们现在将其映射到域用户(普通用户)。 但是,当我们做这样的事情时,Visual Studio不支持某些function……重要的是..

  • debugging在不同用户帐户下运行的应用程序,如ASP.NET网站。
  • 将Web应用程序部署到本地计算机上的Internet信息服务(IIS)。

在这里查看MSDN文档

请注意,部署到IIS对我们来说不是问题,但我们无法debugging应用程序,这是真正的交易断路器!

我想知道如何使用域映射的普通用户在asp.net网站上进行debugging。

我知道这不是一个编程相关的问题。 但是,似乎大多数networking程序员都受到这种影响,我不知道在哪里寻求帮助,所以张贴在这里。 (build议如果有其他网站适合这个!)

提前谢谢你的帮助。

在MSDN文档和这个SO问题中提到的简单答案是,你不能。

可能是通过迂回的方式来完成的,例如更改IIS工作者,应用程序池和相关进程所运行的证书,但即使可能,也不会被支持,而且很可能不会值得努力。 这里有两个非常古老的文章处理这个话题:

  1. https://msdn.microsoft.com/en-us/library/aa289173(VS.71).aspx
  2. http://jameskovacs.com/2006/03/16/debugging-as-a-nonadmin/

如果你能够在一个备用(到IIS)主机上运行的OWIN ( 维基百科 )容器中运行你的应用程序可能会更加可行。