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)容器中运行应用程序,则可能更为可行.

相关文章

### 创建一个gRPC服务项目(grpc服务端)和一个 webapi项目(...
一、SiganlR 使用的协议类型 1.websocket即时通讯协议 2.Ser...
.Net 6 WebApi 项目 在Linux系统上 打包成Docker镜像,发布为...
一、 PD简介PowerDesigner 是一个集所有现代建模技术于一身的...
一、存储过程 存储过程就像数据库中运行的方法(函数) 优点:...
一、Ueditor的下载 1、百度编辑器下载地址:http://ueditor....