自从升级到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,所以我不确定我哪里出错了。请指教!
感谢。