[英]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工具开发您的客户。
感谢Mimas的回复。
我们设法通过使用var httpWebResponse = (HttpWebResponse)httpWebRequest.GetResponse();
来解决此问题var httpWebResponse = (HttpWebResponse)httpWebRequest.GetResponse();
并使用XmlWriter
自己创建请求,并自己处理响应。 这项工作还很多,但至少在MONO中也是如此。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.