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 で変更されていないことは確かなので、どこが間違っているのかわかりません。お知らせ下さい!
ありがとう。