I've got this WCF service over message queuing.
The service is configured like this:
<service name="EmailServices.EmailService" behaviorConfiguration="serviceBehaviour">
<endpoint address="mex" binding="mexHttpBinding" bindingConfiguration="" name="mexEmailService" contract="IMetadataExchange" />
<endpoint name="netMsmqEmailService" address="net.msmq://w2k8services/emailservices_w2k8services" contract="EmailServices.IEmailService"
binding="netMsmqBinding" bindingConfiguration="netMsmq" />
<host>
<baseAddresses>
<add baseAddress="http://localhost:8008/EmailService" />
</baseAddresses>
</host>
</service>
The binding like this
<netMsmqBinding>
<binding name="netMsmq" exactlyOnce="true" receiveErrorHandling="Move" receiveTimeout="00:45:00" maxReceivedMessageSize="2147483647">
<security mode="None" />
</binding>
Pretty basic message queue service which works fine locally
After generating a proxy and calling a function messages just do not arrive at the service. When stopping the service they won't come in any queue although sometimes you see one shortly appear in the outgoing queue of the client machine
A trace file says everything is ok, except that it cant see if the is transactional. It is...
I have no clue what to try anymore, I would say it should work but it just isn't. What else can I try?