我们可以从 intellij 调试已部署的 azure 函数吗?

Can we debug deployed azure function from intellij?

我开发了一个 Java azure 函数并通过 IntelliJ 部署了它(具有 Azure 工具包插件支持)。我可以在 ide 的函数应用程序上执行本地 run/debug,因为它很好地支持本地 run/debug.

现在的问题是,有没有办法调试部署在Azure函数上的代码(或jar)(不确定这是否必须称为远程调试)?我通过互联网搜索,只看到调试 ide 中正在开发的应用程序的选项(即本地代码),但无法找到部署版本的方法。是否有可能做到这一点?还是我对 ide 的期望过高?

目前,无法使用 Intellij IDE.

远程调试 函数应用程序

这是我尝试使用 Intellij IDE.

对 azure 函数进行远程调试的解决方法

将函数应用程序部署到 Azure 后,我们可以使用 (REMOTE DEBUG) 进行调试,同时将其启用到 Azure 门户。这仅在 Visual Studio 中才有可能。

在 Azure 门户中启用远程调试之后。相关 visual studio 的端口可以在启用此远程调试功能后启用。我尝试添加 Visual Studio 调试端口,例如 (VS19 - 4024) remote debugger port assignments 和其他 visual studio 端口。

我最终无法打开端口。

注:

In Azure except for the 8080/443 port, other ports are blocked in Azure.