Thanks for that.
Got an issue now that when I publish a Message from a dotnetcore project it gets sent straight to the dead letter queue.
{"__type":"ServiceStack.Messaging.Message`1[[EmailService.ServiceModel.SendEmail, EmailService.ServiceModel]], ServiceStack.Interfaces","Id":"fe3693748ccb481b89c69c8b9bf8bc33","CreatedDate":"2018-07-13T11:36:05.8376045Z","Priority":0,"RetryAttempts":0,"ReplyId":null,"ReplyTo":null,"Options":1,"Error":null,"Tag":null,"Meta":null,"Body":{"__type":"EmailService.ServiceModel.SendEmail, EmailService.ServiceModel","Name":"HelloFromNetCore"}}
However when I use the publish the same message (shared library from a .net 4.7.1 project) from a .net 4.7.1 project it gets processed.
{"__type":"ServiceStack.Messaging.Message`1[[EmailService.ServiceModel.SendEmail, EmailService.ServiceModel]], ServiceStack.Interfaces","Id":"aeeec42a343b46fb91558358779244b7","CreatedDate":"2018-07-13T11:36:02.3535894Z","Priority":0,"RetryAttempts":0,"ReplyId":null,"ReplyTo":null,"Options":1,"Error":null,"Tag":null,"Meta":null,"Body":{"__type":"EmailService.ServiceModel.SendEmail, EmailService.ServiceModel","Name":"HelloFrom471Service"}}
I’m struggling to find any differences between the messages and the servicebus deadletter error message is : MaxDeliveryCountExceeded
How do I investigate this further?