首页 > 解决方案 > 为什么启动 Azure Function 时没有使用 startup.cs 文件?

问题描述

我正在尝试在本地运行 azure function app 项目。我在我的 startup.cs 文件周围放置了断点,我注意到它们从未被命中。结果,我的依赖注入不起作用。我一直在尝试各种 nuget 包版本的组合,但都无济于事。任何人都可以向我提供有关如何使用 startup.cs 文件的建议吗?

这是一个面向.Net Standard 2.0的类库项目

我正在使用Azure Functions Core Tools 3.0.2912和 Function Runtime 版本 3.0.14287

这是我的解决方案资源管理器

在此处输入图像描述

这是我的启动功能的开始

[![在此处输入图像描述][2]][2]

标签: c#.netazure-functions.net-framework-version

解决方案


存在调试器延迟附加的现有错误,并且无法命中早期断点,例如 Startup.cs 中的断点。看看这里 https://github.com/microsoft/vscode-azurefunctions/issues/1971

要测试这是否是您的情况,请在您的 startup.cs 中添加一个 10 秒的线程睡眠,然后在此之后放置一个断点。是吗?


推荐阅读