【发布时间】:2019-09-06 15:48:03
【问题描述】:
我正在尝试使用 Azure 函数设置依赖注入,但无论出于何种原因,我都无法启动 Web 作业启动方法。
[assembly: WebJobsStartup(typeof(PersonalBlog.Functions.Content.RefreshContentStartup))]
namespace PersonalBlog.Functions.Content {
public class RefreshContentStartup : IWebJobsStartup {
public void Configure(IWebJobsBuilder builder) { }
}
}
该项目是 .net Framework 4.7.1,因为它依赖于一些尚未转换为 dot net core 的库......
这里有什么我遗漏的吗?我是否必须添加一个设置才能在我的启动文件中获取它?
【问题讨论】:
-
我认为 V2 不支持 .NET Framework。
-
我可以让函数在本地运行,它只是没有命中启动方法。如果它不支持.net框架,我会感到惊讶,我认为使用的部分意义函数,以便您可以使用任何语言/运行时运行它。
-
也许事情已经发生了变化,但this answer 建议它不能完成(docs 指向 V2 = .NET Core 也是)。我在 .NET Core 环境中进行了与您相同的设置,并且可以正常工作。
-
@KirkLarkin 是正确的。 Azure Functions v2 仅支持 .netcore(涉及 .NET)。对于 .NET Framework,您需要使用 Functions v1
标签: c# azure azure-functions