我遇到了WCF的實際問題。沒有明顯的原因我已經開始在我的解決方案調試任何WCF服務時,收到以下錯誤:WCF協議異常
的ProtocolException發生內容 類型的應用程序/肥皂+ xml的; charset = utf-8被髮送到期望text/xml的服務 ;字符集= UTF-8。 客戶端和服務綁定可能是 不匹配。
點擊繼續例外窗口的詳細信息導致到不同的異常:
無法加載文件或程序集 「System.Xml.XmlSerializers, 版本= 4.0.0.0,文化=中性, PublicKeyToken = b77a5c561934e089'或 其依賴關係之一。系統 找不到指定的文件。
當這些異常發生時,Visual Studio中的反彙編窗口也會出現。
點擊繼續,直到例外停止WCF測試客戶端開始,但調用任何的我的服務方法後,使我這個例外:
PlatformNotSupportedException的 指定的加密算法 不支持此平臺上。
我試圖將我現有的服務添加到新的空白解決方案,並且錯誤已停止。但是,在運行我的服務幾次之後,錯誤又重新開始了。
我的解決方案中實際上有兩個WCF服務(一個是WCF工作流服務,另一個是公開數據訪問方法(實體框架),Web應用程序和一些其他支持類庫的WCF服務。試圖運行Web應用程序或隔離任何服務現在給了我同樣的協議異常。
任何幫助,將不勝感激。我使用Visual Studio 2010中,針對4.0的.Net Framework。
感謝
這不是一個解決方案,這將只是把所有異常報告。 – 2014-04-29 13:38:46