meb*_*jas 7 azure redis azure-cloud-services stackexchange.redis
尝试StackExchange.Redis
在 Cloud Service 中使用最新的 Nuget 包时出现以下异常.Net 4.7
System.InvalidOperationException:无法加载 System.Buffers 和 System.IO.Pipelines 的程序集;这通常意味着缺少程序集绑定重定向 - 尝试检查这一点,并添加任何缺少的;请注意,并非总是可以添加此重定向 - 例如“azure functions v1”;看起来您可能需要为此使用“azure 函数 v2” - 抱歉,但这超出了我们在 Pipelines.Sockets.Unofficial.Helpers.AssertDependencies 的 Pipelines.Sockets.Unofficial.Helpers.g__Throw|5_0(String msg) 的控制() 在 StackExchange.Redis.ConnectionMultiplexer.Connect(String configuration, TextWriter log) 在 ...
这来自 Cloud Service 中的 Worker Role,它引用了引用此包的类库。另外,我无法在本地重现此内容。它仅在部署到 VM/云服务后发生。
我错过了什么?
添加程序集重定向:
<dependentAssembly>
<assemblyIdentity name="System.Buffers" publicKeyToken="cc7b13ffcd2ddd51" />
<bindingRedirect oldVersion="4.0.2.0-4.0.3.0" newVersion="4.0.3.0" />
</dependentAssembly>
Run Code Online (Sandbox Code Playgroud)
在这里找到了详细信息。
归档时间: |
|
查看次数: |
3654 次 |
最近记录: |