0

自从升级到 ServiceStack v4 后,我用于将对象添加到 Redis MQ 的代码现在会引发强制转换异常。

代码(没有改变):

mqClient.Publish(new Message<myRequest>(new myRequest(Id)) {
     Priority = 1
});

抛出的异常:

Unable to cast object of type 
'ServiceStack.Messaging.Message`1[XXX.XXX.MyRequest]' to type 
'ServiceStack.Messaging.IMessage`1[ServiceStack.Messaging.Message`1[XXX.XXX.MyRequest]]'.

我很确定 Github wiki 上的指南在 v4 上没有改变,所以我不确定我哪里出错了。请指教!

谢谢。

4

0 回答 0