title: Binding validation failed
body: <p>I have a very simple WCF program that writes data to an MSMQ, but I get this error</p>
  
  <pre><code>Binding validation failed because the binding's MsmqAuthenticationMode property is set to WindowsDomain but MSMQ is installed with Active Directory integration disabled. The channel factory or service host cannot be opened.
  </code></pre>
  
  <p>The config file I am using is this</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="utf-8" ?&gt;
  &lt;configuration&gt;
    &lt;system.serviceModel&gt;
      &lt;bindings&gt;
        &lt;netMsmqBinding&gt;
          &lt;binding name="MsmqBindingNonTransactionalNoSecurity" exactlyOnce="false"&gt;
            &lt;security mode="None"/&gt;
          &lt;/binding&gt;
          &lt;binding name="MsmqBindingNonTransactionalTransportSecurity" exactlyOnce="false"&gt;
            &lt;security mode="Transport"/&gt;
          &lt;/binding&gt;
          &lt;binding name="MsmqBindingTransactionalTransportSecurity" exactlyOnce="true"&gt;
            &lt;security mode="Transport"/&gt;
          &lt;/binding&gt;
        &lt;/netMsmqBinding&gt;
      &lt;/bindings&gt;
      &lt;client&gt;
        &lt;endpoint name="MsmqService"
                  address="net.msmq://localhost/private/MsmqService/MsmqService.svc"
                  binding="netMsmqBinding" bindingConfiguration="MsmqBindingTransactionalTransportSecurity"
                  contract="MsmqContract.IMsmqContract" /&gt;
      &lt;/client&gt;
    &lt;/system.serviceModel&gt;
  &lt;/configuration&gt;
  </code></pre>
  
  <p>Any idea what is wrong?</p>