2009-05-21 126 views

回答

2

是的,我沒有看到任何理由爲什麼這將無法通過netTcp綁定。默認情況下,netTcp已經使用傳輸級安全性,但也使用Windows憑據。把這些關掉,你應該很好走。

<bindings> 
     <netTcpBinding> 
     <binding name="SecureNetTcp"> 
      <security mode="Transport"> 
      <transport clientCredentialType="None" /> 
      </security> 
     </binding> 
     </netTcpBinding> 
    </bindings> 

馬克

+0

要做到這一點,我需要使用服務的證書嗎?當我嘗試啓動服務時,出現此錯誤。 服務無法啓動。 System.InvalidOperationException:未提供服務證書。在ServiceCredentials中指定一個服務證書。 – 80bower 2009-05-21 19:57:36

0

我從來沒有這樣做過,但是不能只將客戶端身份驗證設置爲無?