2010-06-23 126 views
0

我已經在machineA中部署了wcf服務,並試圖通過wcftestclient訪問它,這是另一個系統machineB。但我收到錯誤「調用者未通過wcf服務進行身份驗證」。當我在machineA本身進行測試時,這個wcf服務工作正常。WCF服務無法從另一臺機器訪問?

我已經使用wsHttpBinding。

如何解決這個問題?請幫幫我。

回答

2

如果該服務僅在Intranet中公開,則刪除安全性。

添加綁定配置如下

<binding name="none"> 
    <security mode="None" /> 
</binding> 

,並在服務添加

bindingConfiguration="none" 

如果你不想那麼只有任何安全性。

0

在計算機B,你必須提供一些憑證即有機會獲得服務的A.

看到這篇文章:Debugging Windows Authentication Errors的細節,特別是部分客戶端憑據不會在底部正確設置該文件。

相關問題