asp.net - 以域普通用户身份调试 Dot Net 网站

标签 asp.net windows visual-studio

我们正在使用 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 worker、应用程序池和相关进程运行时所用的凭据,但即使可能,它也不会不会得到支持,而且很可能不值得付出努力。这是处理该主题的两篇非常古老的文章:

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

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

关于asp.net - 以域普通用户身份调试 Dot Net 网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40902996/

相关文章:

c# - 在VS 2008中添加dll

c# - 使用 C# 在 SQL Server 中存储图像

asp.net - 在 ASP.NET 中动态加载 css

c# - DropDownList 不回发,即使设置了 AutoPostBack

javascript - 从下拉列表中选择除一个以外的所有选项

visual-studio - Visual Studio 2015 中的 SSRS

mysql - 无法连接到本地服务器 : using rails server, 出现错误

windows - 在 powershell 中使用不同的分隔符和引号导入 csv

适用于类似 Office 2013 的 Windows 的 Windows GUI 库?

visual-studio - 路径包含 # 的“添加引用”对话框中的问题