我有一个现有的Webjob(.NET 4.6.1),它可以在队列中出现消息时正常运行并被触发。我正在研究如何将一些应用程序迁移到.NET Core 1.0,作为其中的一部分,我做了一些研究。
目前看来,在这个时间点上,.NET Core 1.0只支持按计划运行的Webjobs,并且没有特殊的Webjob功能,例如这个例子:https://blog.kloud.com.au/2016/06/08/azure-webjobs-with-dotnet-core-rc2/ 要使队列消息触发该作业,我需要Webjob包的功能。当我添加任何WebJobs Nuget包(包括beta版本)时,我会收到错误提示:
我已经按照以下说明为Azure Storage应用了解决方法: https://jeremiedevillard.wordpress.com/2016/09/27/use-the-azure-storage-library-in-netcore-application/ 但是这似乎不能解决Webjob包的问题。
我知道一些解决方案,可以在此处描述一个非.NET Core Webjob与.NET Core网站一起部署的解决方法:How do I deploy an Azure WebJob alongside a .NET Core Web App via Git? 但是,尽管这样做可以解决问题,我只想知道是否可以将我的webjob移植到.NET Core 1。
有人知道如何实现吗?
TIA, Jeroen
目前看来,在这个时间点上,.NET Core 1.0只支持按计划运行的Webjobs,并且没有特殊的Webjob功能,例如这个例子:https://blog.kloud.com.au/2016/06/08/azure-webjobs-with-dotnet-core-rc2/ 要使队列消息触发该作业,我需要Webjob包的功能。当我添加任何WebJobs Nuget包(包括beta版本)时,我会收到错误提示:
Package Microsoft.Azure.WebJobs.Core 2.0.0-beta2 is not compatible with netcoreapp1.0 (.NETCoreApp,Version=v1.0). Package Microsoft.Azure.WebJobs.Core 2.0.0-beta2 supports: net45 (.NETFramework,Version=v4.5)
One or more packages are incompatible with .NETCoreApp,Version=v1.0.
我已经按照以下说明为Azure Storage应用了解决方法: https://jeremiedevillard.wordpress.com/2016/09/27/use-the-azure-storage-library-in-netcore-application/ 但是这似乎不能解决Webjob包的问题。
我知道一些解决方案,可以在此处描述一个非.NET Core Webjob与.NET Core网站一起部署的解决方法:How do I deploy an Azure WebJob alongside a .NET Core Web App via Git? 但是,尽管这样做可以解决问题,我只想知道是否可以将我的webjob移植到.NET Core 1。
有人知道如何实现吗?
TIA, Jeroen