[英]Errors when trying to use StackExchange REDIS in Azure Cloud Service Worker Role
我有一個托管在 Azure 中的解決方案,它使用 ServiceStack.Redis 2.0.601。 應用服務 (Web API) 和本地 windows 服務都按預期工作,但雲服務工作者角色正在引發綁定錯誤。
我在其他類型的項目中使用相同的應用程序配置運行相同的代碼,並且都運行良好
代碼很簡單,創建一個只有一個worker角色的雲服務。 添加 StachExchange.Redis nuget 版本 2.0.601 並嘗試使用以下行連接 REDIS 實例:
var connection = ConnectionMultiplexer.Connect(#ConnectionString#);
這是我在 WorkerRole.OnStart 方法內的代碼中唯一的一行。
System.BadImageFormatException:'無法加載文件或程序集'System.Memory,版本 = 4.0.1.0,文化 = 中性,PublicKeyToken = cc7b13ffcd2ddd51'或其依賴項之一。 不應加載引用程序集以供執行。 它們只能在 Reflection-only loader 上下文中加載。 (來自 HRESULT 的異常:0x80131058)'
我遇到了類似的錯誤,並意識到我需要添加一堆額外的 Nuget 包。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.