背景:問題與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
嘗試先使用它沒有安全性,一旦一切正常,重新配置安全 – Dani 2009-10-29 10:49:49