微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

asp.net – 将Dot Net网站调试为域普通用户

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

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

检查MSDN Doc here

请注意,部署到IIS对我们来说不是问题,但是我们无法调试应用程序,这是真正的交易破坏者!

我想知道在使用域映射普通用户时如何为asp.net网站进行调试.

我知道这不是编程相关的问题.但是,似乎大多数dot net程序员都受此影响,我不知道在哪里寻求帮助,所以在此发布. (如果任何其他网站适合这个,建议!)

提前谢谢你的帮助.

解决方法

正如MSDN文档和本 SO question中提到的那样简单的答案就是你不能.

有可能通过迂回方式来实现,例如更改IIS工作程序,应用程序池和相关进程运行的凭据,但即使可能,也不会支持它,并且很可能不会值得努力.以下是两篇涉及该主题的非常古老的文章

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

如果您能够在备用(到IIS)主机中运行的OWIN(Wikipedia)容器中运行应用程序,则可能更为可行.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐