簡體   English   中英

在天藍色中部署功能應用程序時出現錯誤

[英]While deploying function app in azure getting error

錯誤:函數運行時無法啟動。 Microsoft.Azure.WebJobs.ServiceBus: 無法從程序集 'Microsoft.Azure.ServiceBus, Version=3 enter code here .0.2.0, Culture=neutral 加載類型 'Microsoft.Azure.ServiceBus.Management.ManagementClient'

你在 host.json 中有像下面這樣的擴展包配置嗎

"extensionBundle": {
    "id": "Microsoft.Azure.Functions.ExtensionBundle",
    "version": "[1.*, 2.0.0)"
  }

如果是,則將配置更改為應該可以解決問題。 這將強制該函數使用具有服務總線版本 3.0.2 的特定版本的擴展包。

"extensionBundle": {
        "id": "Microsoft.Azure.Functions.ExtensionBundle",
        "version": "[1.0.0, 1.1.0)"
    }

注意:如果您的函數應用程序正在使用 C# 預編譯函數,那么刪除捆綁包配置是適合您的解決方法。

這個問題已在Github中報告,

NuGet -package Microsoft.AspNet.SignalR.ServiceBus3與 NuGet -package WindowsAzure.ServiceBus 結合使用。

安裝“ServiceBus3”后,請隨意刪除軟件包 Microsoft.AspNet.SignalR.ServiceBus。

暫無
暫無

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

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