Visual studio 为什么我能';当我连接到远程服务器时,是否找不到项目的进程?

Visual studio 为什么我能';当我连接到远程服务器时,是否找不到项目的进程?,visual-studio,asp.net-core,.net-core,visual-studio-2019,Visual Studio,Asp.net Core,.net Core,Visual Studio 2019,我想在遵循本教程的远程服务器计算机(Windows server 2012R)上调试我的程序: 我正在使用Visual Studio 2019 16.5 preview 2.0,并且已经在服务器计算机上安装了Visual Studio 2019远程调试器 如您所见,现在我成功地连接到远程服务器 同时,我在本地计算机的VisualStudio中找不到项目的进程。 我已通过远程服务器上的Visual Studio代码检查项目进程是否已成功运行。 为什么结果是这样?我怎样才能解决它?谢谢。从评论中

我想在遵循本教程的远程服务器计算机(Windows server 2012R)上调试我的程序:

我正在使用Visual Studio 2019 16.5 preview 2.0,并且已经在服务器计算机上安装了Visual Studio 2019远程调试器

如您所见,现在我成功地连接到远程服务器

同时,我在本地计算机的VisualStudio中找不到项目的进程。

我已通过远程服务器上的Visual Studio代码检查项目进程是否已成功运行。


为什么结果是这样?我怎样才能解决它?谢谢。

从评论中复制

您可以进一步研究Windows会话隔离,以便了解IIS工作进程如何在系统会话(会话0)下创建并在其应用程序池标识下运行

因此,当您尝试远程调试时,默认情况下您将无法看到w3wp.exe,因为它们不属于您登录到该计算机的帐户(在您的情况下为XX\Administrator)


您必须选中“显示来自所有用户的进程”,然后显示所需的进程。

w3wp.exe未在远程调试用户帐户的会话中运行,因此您必须选中“显示来自所有用户的进程”框。嗯,它可以工作。w3wp.exe属于用户“IIS APPPOOL”。但是,如果不单击“显示来自所有用户的进程”,我怎么能直接获得它呢?这会加载很长时间。@LexLi