具有计时器触发器的WebJob使用Azure WebJobs SDK v3引发异常

问题描述

我的Web作业抛出以下异常。我最近更新了nuget软件包。使用Azure Webjobs sdk版本3.x。

我在webJob中具有计时器触发功能

<packagereference Include="Microsoft.Azure.Cosmos.Table" Version="1.0.8" />
<packagereference Include="Microsoft.Azure.ServiceBus" Version="4.1.3" />
<packagereference Include="Microsoft.Azure.Storage.Blob" Version="11.2.2" />
<packagereference Include="Microsoft.Azure.Storage.Common" Version="11.2.2" />
<packagereference Include="Microsoft.Azure.Storage.Queue" Version="11.2.2" />
<packagereference Include="Microsoft.Azure.WebJobs.Core" Version="3.0.18" />
<packagereference Include="Microsoft.Azure.WebJobs.Extensions" Version="3.0.6" />
<packagereference Include="Microsoft.Azure.WebJobs.Extensions.Storage" Version="4.0.2" />
<packagereference Include="Microsoft.Azure.WebJobs.Host.Storage" Version="4.0.1" />
<packagereference Include="Microsoft.Azure.WebJobs.Logging.ApplicationInsights" Version="3.0.18" />

失败:Host.Startup [0] 函数“ TimerTrigger”的侦听器无法启动。 Microsoft.Azure.WebJobs.Host.Listeners.FunctionListenerException: 函数“ Functions.CheckUnreadTenantDataAsync”的侦听器为 无法启动。 ---> System.IO.FileNotFoundException:无法加载 文件或程序集'Microsoft.WindowsAzure.Storage,Version = 9.3.1.0, 文化=中性,PublicKeyToken = 31bf3856ad364e35'。系统无法 查找指定的文件文件名:“ Microsoft.WindowsAzure.Storage” 版本= 9.3.1.0,文化=中性,PublicKeyToken = 31bf3856ad364e35'
在 Microsoft.Azure.WebJobs.Extensions.Timers.StorageScheduleMonitor.GetStatusAsync(String timerName)在 System.Runtime.CompilerServices.AsyncmethodBuilderCore.Start [TStateMachine](TStateMachine& stateMachine) Microsoft.Azure.WebJobs.Extensions.Timers.StorageScheduleMonitor.GetStatusAsync(String timerName)在 Microsoft.Azure.WebJobs.Extensions.Timers.Listeners.TimerListener.StartAsync(CancellationToken cancelToken) C:\ azure-webjobs-sdk-extensions \ src \ WebJobs.Extensions \ Extensions \ Timers \ Listener \ TimerListener.cs:line 99点 Microsoft.Azure.WebJobs.Host.Listeners.SingletonListener.StartAsync(CancellationToken cancelToken) C:\ projects \ azure-webjobs-sdk-rqm4t \ src \ Microsoft.Azure.WebJobs.Host \ Singleton \ SingletonListener.cs:line 72点 Microsoft.Azure.WebJobs.Host.Listeners.FunctionListener.StartAsync(CancellationToken cancelToken,布尔值allowRetry) C:\ projects \ azure-webjobs-sdk-rqm4t \ src \ Microsoft.Azure.WebJobs.Host \ Listeners \ FunctionListener.cs:line 69

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...