Azure 进程 ID 是否应与 Visual Studio 在 Azure 上显示的进程 ID 匹配?

Should the Azure Process IDs match what Visual Studio shows as Process ID on Azure?

我在 Azure 上进行远程调试时遇到问题。 (它曾经有效。)问题是我附加到远程进程但它没有在我的断点处停止。断点是纯红色,所以我相信事情是正确的。

我注意到 PID 与 Visual Studio 2017 显示的内容以及 Azure Explorer Process 显示的内容不匹配,想知道这是否可能是问题所在。

是的,PID 应该相同。我相信 w3wp 正在崩溃,因为 PID 正在改变。您可以在事件日志中使用类似于 'Process was terminated due to unhandled exception' 的消息来验证这一点。解决此问题后,我相信远程调试会起作用。

每个 Azure 网站都有一个 EventLog.xml 存储在 kudu 的 D:\home\Logfiles 文件夹 . eventlog.xml 是应用程序事件日志的转储,对于识别网站上发生的运行时错误非常有用。