繁体   English   中英

WCF单声道:替代方案?

[英]WCF on mono: alternatives?

我有一个C#应用程序,需要对第三方Web服务进行SOAP调用。 我制作了一个简单的控制台应用程序进行测试,并开始使用wdsl添加服务引用。 VS2013正在创建类和方法,我可以发送请求,并得到有效的响应。 尽管Web服务位于https上,但我需要在我的应用程序配置中设置<security enableUnsecuredResponse="true" /> 该测试在我的Win8开发人员机器上运行正常。

我需要在具有Mono的Ubuntu服务器上运行这段代码,可惜Mono并没有实现所有WCF东西。

我首先收到有关缺少方法enableUnsecuredResponse投诉,将其删除时,我得到了System.NullReferenceException

所以这条路无路可走。 WCF是否也可以在Mono中使用呢?

这是几个链接,它们描述了mono中soap服务的用法。 但是您将必须以“单优先”的方式进行操作。 我的意思是,使用Mono和Mono工具开发您的客户。

  1. http://www.mono-project.com/archived/web_services/#consulting-web-services
  2. http://developer.xamarin.com/guides/cross-platform/Application_Fundamentals/Web_Services/

感谢Mimas的回复。

我们设法通过使用var httpWebResponse = (HttpWebResponse)httpWebRequest.GetResponse();来解决此问题var httpWebResponse = (HttpWebResponse)httpWebRequest.GetResponse(); 并使用XmlWriter自己创建请求,并自己处理响应。 这项工作还很多,但至少在MONO中也是如此。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM