【问题标题】:Attach debugger to local IIS without administrator permission在没有管理员权限的情况下将调试器附加到本地 IIS
【发布时间】:2018-12-27 08:43:47
【问题描述】:

为了能够附加到w3wp.exe,Visual Studio 想要获得提升的权限,所以我要么必须以管理员身份启动 VS,要么将我的本地用户添加到 Administrators 组。有没有其他方式,另一个组等,能够附加到w3wp.exe 没有提升权限?

【问题讨论】:

    标签: visual-studio visual-studio-debugging iis-10


    【解决方案1】:

    在没有管理员权限的情况下将调试器附加到本地 IIS

    恐怕您可以在没有管理员许可的情况下这样做。

    根据ASP.NET Debugging: System Requirements

    如果您将 ASP.NET 工作进程更改为在您自己的用户下运行 帐户,您不必是所在服务器上的管理员 运行 IIS

    还有Using IIS with Visual Studio:

    使用 IIS 作为开发 Web 服务器的缺点 使用 IIS 作为 开发服务器可能需要更多的设置和配置任务 为了使用 Visual Studio 而不是使用 IIS Express,包括 以下:

    • 您必须以管理员身份运行 Visual Studio 才能使用 IIS

    希望这会有所帮助。

    【讨论】:

      【解决方案2】:

      【讨论】:

      • 您是否可以使用 IIS 10 和 VS2017?我尝试按照说明操作,但添加用户名和密码后 IIS 无法启动。
      • 这仍将在会话 0 中运行进程,从而无法在没有管理员的情况下进行调试。
      猜你喜欢
      • 1970-01-01
      • 2012-01-01
      • 1970-01-01
      • 2021-01-01
      • 1970-01-01
      • 2013-01-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多