2015-10-27 54 views
0

我有一個C#應用程序需要對第三方Web服務執行SOAP調用。 我做了一個簡單的控制檯應用程序來測試,並通過使用wdsl添加服務引用來啓動。 VS2013正在創建類和方法,我可以發送請求並返回有效的響應。雖然web服務在https上,但我需要在我的應用程序配置中設置<security enableUnsecuredResponse="true" />。 這個測試在我的Win8開發機器上工作正常。單聲道WCF:替代?

我需要在Ubuntu服務器上用Mono運行這段代碼,可悲的是Mono並沒有實現所有WCF的東西。

我首先得到有關缺少方法的投訴enableUnsecuredResponse,當我刪除它時,我得到一個System.NullReferenceException

所以這條路是無處可去的。 什麼是WCF的一個很好的選擇,它也可以在Mono中使用?

回答

0

土衛感謝您的回覆。

我們設法使用var httpWebResponse = (HttpWebResponse)httpWebRequest.GetResponse();來解決問題,並使用XmlWriter創建請求我們自己,並處理我們自己的迴應。 它還有很多工作,但至少它在MONO也是如此。