Visual Studio 2019 不会调试 Azure Function V2

Posted

技术标签:

【中文标题】Visual Studio 2019 不会调试 Azure Function V2【英文标题】:Visual Studio 2019 Will Not Debug Azure Function V2 【发布时间】:2019-08-27 15:11:32 【问题描述】:

我在调试 Azure Function App 时遇到问题。我已经使用 VS2019 中的默认 HTTP 触发器模板创建了函数应用程序。控制台窗口打开,我可以使用 Postman 得到 200 OK 响应,但是,

    没有遇到断点。

    当我停止调试时控制台不会关闭。

    没有加载任何模块。

就好像我已经使用 Ctrl F5 来运行 wothout 调试。 我已经清理并重建了解决方案。 我开始了一个新项目并构建了一个新的函数应用,但仍然不行。

是否存在设置错误的调试设置?

【问题讨论】:

我知道这很痛苦,但我认为您应该重新安装(或修复)您的 VS 安装。这听起来像是与机器相关的问题。 【参考方案1】:

这听起来与 Debug 选项允许在停止时关闭控制台窗口的已知问题非常相似。 看看这里,也许有什么可以帮到你的?

https://developercommunity.visualstudio.com/content/problem/665957/azure-functions-projects-never-hit-breakpoints-whe.html

【讨论】:

是的,我取消选中自动关闭控制台窗口,调试又回来了。干杯!!【参考方案2】:

确保您拥有最新的 Azure Functions 工具并已按照此处列出的步骤操作:https://docs.microsoft.com/en-us/azure/azure-functions/functions-develop-vs

【讨论】:

以上是关于Visual Studio 2019 不会调试 Azure Function V2的主要内容,如果未能解决你的问题,请参考以下文章

在 Visual Studio 2019 中首次启动时,Android 模拟器未显示在调试菜单中

Visual Studio 2019 C# 断点调试 & 凯撒密码,单码密码实现

Visual Studio不会调试到引用的DLL(来自相同的解决方案)

Visual Studio 2019 调试断言失败

使用Visual Studio 2019--调试汇编代码

如何在 Microsoft Visual Studio 2019 中调试 nestjs 程序?