【问题标题】:Debugging Dot Net Website as Domain Normal User以域普通用户身份调试点网网站
【发布时间】:2016-12-06 15:40:36
【问题描述】:

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

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

查看MSDN Doc here

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

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

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

提前感谢您的帮助。

【问题讨论】:

    标签: asp.net windows visual-studio


    【解决方案1】:

    正如那个 MSDN 文档和这个 SO question 中提到的那样,简单的答案是你不能。

    可能可以通过迂回的方式来做到这一点,例如更改 IIS 工作者、应用程序池和相关进程运行的凭据,但即使有可能,它也不会t 得到支持,而且很可能不值得付出努力。这里有两篇关于这个主题的非常古老的文章:

    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 (Wikipedia) 容器中运行您的应用程序。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-02-27
      • 1970-01-01
      • 1970-01-01
      • 2020-08-12
      • 1970-01-01
      • 1970-01-01
      • 2017-08-09
      • 1970-01-01
      相关资源
      最近更新 更多