簡體   English   中英

Azure function 無法運行,出現錯誤無法加載類型 Microsoft.Azure.WebJobs.ExecutionContext

[英]Azure function failing to run with error Could not load type Microsoft.Azure.WebJobs.ExecutionContext

我們已經部署了一個 azure function,自上周以來它運行良好,但突然運行失敗並出現錯誤“無法從程序集‘Microsoft.Azure.WebJobs.Extensions,版本 = 3.0 加載類型‘Microsoft.Azure.WebJobs.ExecutionContext’。 0.0,文化=中性,PublicKeyToken=null' ”。 當我查看 azure 門戶網站時,我發現最后一個版本已更新為不同的版本。 我是否需要更新 Nuget 包並重新部署它?

發生這種情況是由於Microsoft對Azure SDK進行了版本升級

為了暫時避免影響,您可以通過將應用程序設置FUNCTIONS_EXTENSION_VERSION更新為2.0.11961-alpha來將Function App固定到運行時的早期版本。

永久修復 -將您的“ Microsoft.Azure.WebJobs ” Nuget軟件包更新為“ 3.0.0-rc1 ”或更高版本。 還要將“ Microsoft.NET.Sdk.Functions ”更新到“ 1.0.21 ”或更高版本。 在本地重建和測試它並部署到天藍色。

請在此處找到有關永久修復的討論-https ://github.com/Azure/app-service-announcements/issues/129

Platform32 Bit更改為64 Bit為我解決了這個問題。 在此處輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM