2009-10-29 75 views
0

背景:問題與WCF服務連接

我已經部署了我的本地機器在轉彎連接到SQL Server 2005數據庫上的WCF服務。

消費服務,我有動態創建服務客戶端使用在WCF服務公開的方法的客戶端應用。

配置:

OS: Windows XP 
IIS : 5.1 

問題

當我運行在本地計算機(其中服務部署)在客戶端首次它未能與服務連接。

在調試我注意到,當我調用任何方法(服務中公開)發生下列錯誤(我已經貼在底部的除外)。

現在,當我進入資源管理器並輸入如瀏覽器打開地址:

https:\\localhost\\TestService\\TestService.svc. 

它成功打開瀏覽器..

現在我又來了客戶端應用程序,並嘗試消耗Web服務,它成功地連接..

很奇怪,當我重新啓動IIS,問題再次出現......要運行的第一次客戶端應用程序,我不得不瀏覽它在Internet Explorer中。

注:我已經通過證書來實現SSL ..

出現異常:

內容類型的文本/的 響應消息的HTML不匹配的的 內容類型綁定 (application/soap + xml; charset = utf-8)。 如果使用自定義的編碼器,確保 的IsContentTypeSupported方法 正確實施。響應的第一個字節爲: '錯誤 所需的模擬級別不是 提供,或提供的 模擬級別無效。

同樣的事情工作正常的Windows 2003 Server和IIS 6.0

+0

嘗試先使用它沒有安全性,一旦一切正常,重新配置安全 – Dani 2009-10-29 10:49:49

回答

1

似乎有您的問題here的很好的解釋。

你應該通過啓用IIS匿名訪問嘗試他的解決方法。

希望這有助於...