如何修复“在类型'RedisCacheService'上调用构造函数'Void .ctor()'时引发异常”

up9lanfz  于 6个月前  发布在  Redis
关注(0)|答案(1)|浏览(71)

我打算更改服务器,但当我想在新服务器上运行应用程序时,我得到以下错误:
激活Walrus.AAA.Services.SharedServices.Core.TokenService -> Walrus.AAA.Services.EndUserServices.Core.UserService -> Walrus.AAA.Services.SharedServices.Core.CacheService.RedisCacheService. Inner时引发异常:在类型“RedisCacheService”上调用构造函数“Void .ctor()”时引发异常。
这个应用程序在以前的服务器上仍然可以正常工作,但是在新的服务器上它给出了这个错误。有人知道我应该怎么做吗?
我检查了这个服务器和Redis之间的连接,它是正确的。与此连接相关的配置文件也是正确的。

soat7uwm

soat7uwm1#

(我知道这与StackExchange.Redis有关,因为如果通过其他两个路由接收相同的问题!)
我们不能在RedisCacheService上发表评论,除非看到RedisCacheService不是StackExchange.Redis类型。但是,一般化:考虑查看此异常的.InnerException,看看这是否揭示了潜在的问题。如果这没有帮助,但错误肯定是在“连接”步骤中:ConnectionMultiplexer.Connect[Async](...) API接受可选的“log”参数;如果传入一个合适的writer,则会发出大量附加上下文,这有助于识别失败的内容。

相关问题