c# - 为什么启动 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]
解决方案
存在调试器延迟附加的现有错误,并且无法命中早期断点,例如 Startup.cs 中的断点。看看这里 https://github.com/microsoft/vscode-azurefunctions/issues/1971
要测试这是否是您的情况,请在您的 startup.cs 中添加一个 10 秒的线程睡眠,然后在此之后放置一个断点。是吗?
推荐阅读
- android - 根据 TextView 的内容高度设置 TextView 的 Padding
- sql - 使用 postgresql 连接一对多表时如何使用 LIMIT 和 OFFSET?
- python - 从 Python3.6 升级到 3.8 后 Pip、NumPy 和 Pytorch 消失了
- list - 有序列表的最小存储空间
- r - 错误:`position_jitterdodge()` 需要至少一种审美才能躲避
- android - Android Coroutines - 我如何等待两个不同的改造调用并将两个结果包装到一个 observable 中?
- apache-spark - Spark窗口函数并在每个分区的每列中获取第一个和最后一个值(窗口聚合)
- linkedin - LinkedIn API - 从广告帐户访问帐单交易/收据
- java - 如何在 RecyclerView 中突出显示竞争可见的项目视图
- sql - 如何在 SQL 中计算出现次数