Question

I have a WF service hosted in AppFabric IIS 7/WAS. It is configured for Net.Msmq - this works fine. The client consumes the service fine. If I change the WorkflowService to allow BufferedReceive, then I can no longer navigate to the xamlx to get metadata. The error is as follows:

*

"The contract 'IInstructionServices' has at least one operation annotated with 'ReceiveContextEnabledAttribute', but the binding used for the contract endpoint at address 'net.msmq://localhost/private/CSDInstructionProcessing/Instructions.xamlx' does not support required binding property 'IReceiveContextSettings'. Please ensure that the binding used for the contract supports the ReceiveContext capability"

* Any clues why?

Was it helpful?

Solution

I figured this out. This was because the queue was not transactional, and the ExactlyOnce was set to false.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top