2009-11-30 221 views
1

我有一個託管在IIS 7.5中的WCF web服務。 服務解決方案內部我有一個測試客戶端,可以調用沒有問題的服務。甚至使用Visual Studio WCF客戶端測試工具對其進行測試。 但是,無論何時我嘗試訪問使用另一個解決方案上的客戶端構建的服務,我都會收到以下錯誤消息:System.ServiceModel.CommunicationException TCP錯誤代碼10013:試圖以禁止其訪問權限的方式訪問套接字。無法從客戶端訪問IIS 7.5託管的WCF服務

任何暗示解決這個問題?

謝謝。

+0

您可能想在ServerFault.com上提出這個問題,因爲那裏有很多人可以幫助解決看似安全問題。你看過IIS日誌嗎? – Kane

回答

1

我有這個同樣的問題,在我的情況下,它是由終點具有相同的端口作爲我的基本主機地址造成的:

<endpoint address="net.tcp://localhost:8081/evalservice" binding="netTcpBinding" 
    bindingConfiguration="" contract="EvalServiceLibrary.IEvalService" /> 
<host> 
    <baseAddresses> 
    <add baseAddress="http://localhost:8080/evalservice" /> 
    </baseAddresses> 
</host> 

於是,我改變了我的TCP端口爲8081修復了錯誤。我只是爲了學習的目的而這樣做,所以不確定這是否可以在生產環境中使用。

相關問題