S
shakthi
I have problem with message queuing. I wrote simple service and client
that communicate through endpoint that works with netMsmqBinding.
Exception occurs when client sends message to server, and error is:
There was an error sending to the queue: No internal Message Queuing
certificate exists for the user.
This is config of the service.
<services>
<service type="ATMServer.Console.ATMServer">
<endpoint address="net.msmq://localhost/private/in"
binding="netMsmqBinding"
contract="ATMServer.Console.IATMServer"
bindingConfiguration="QueueBinding"
/>
</service>
</services>
<bindings>
<netMsmqBinding>
<binding name="QueueBinding" exactlyOnce="false" />
</netMsmqBinding>
<security mode="Transport"><transport
msmqAuthenticationMode="WindowsDomain"
msmqEncryptionAlgorithm="RC4Stream" msmqProtectionLevel="Sign"
msmqSecureHashAlgorithm="Sha1" /><message
clientCredentialType="Windows"/>/security>
</bindings>
i edited the config file disabling security on the MSMQ binding for
non-domain mode.
<netMsmqBinding>
<binding
name="DomainlessMsmqBinding">
<security>
<transport
msmqAuthenticationMode="None"
msmqProtectionLevel="None"/>
</security>
</binding>
</netMsmqBinding>
It helped, now the client application can send message to msmq. New
problem is that service does not react on new message. Any ideas??
that communicate through endpoint that works with netMsmqBinding.
Exception occurs when client sends message to server, and error is:
There was an error sending to the queue: No internal Message Queuing
certificate exists for the user.
This is config of the service.
<services>
<service type="ATMServer.Console.ATMServer">
<endpoint address="net.msmq://localhost/private/in"
binding="netMsmqBinding"
contract="ATMServer.Console.IATMServer"
bindingConfiguration="QueueBinding"
/>
</service>
</services>
<bindings>
<netMsmqBinding>
<binding name="QueueBinding" exactlyOnce="false" />
</netMsmqBinding>
<security mode="Transport"><transport
msmqAuthenticationMode="WindowsDomain"
msmqEncryptionAlgorithm="RC4Stream" msmqProtectionLevel="Sign"
msmqSecureHashAlgorithm="Sha1" /><message
clientCredentialType="Windows"/>/security>
</bindings>
i edited the config file disabling security on the MSMQ binding for
non-domain mode.
<netMsmqBinding>
<binding
name="DomainlessMsmqBinding">
<security>
<transport
msmqAuthenticationMode="None"
msmqProtectionLevel="None"/>
</security>
</binding>
</netMsmqBinding>
It helped, now the client application can send message to msmq. New
problem is that service does not react on new message. Any ideas??