C# 单声道WCF:替代方案?
我有一个C#应用程序,它需要对第三方web服务进行SOAP调用。 我制作了一个简单的控制台应用程序进行测试,并使用wdsl添加了一个服务引用。 VS2013正在创建类和方法,我可以发送请求并得到有效响应。虽然webservice是https,但我需要在我的应用程序配置中设置C# 单声道WCF:替代方案?,c#,web-services,wcf,mono,C#,Web Services,Wcf,Mono,我有一个C#应用程序,它需要对第三方web服务进行SOAP调用。 我制作了一个简单的控制台应用程序进行测试,并使用wdsl添加了一个服务引用。 VS2013正在创建类和方法,我可以发送请求并得到有效响应。虽然webservice是https,但我需要在我的应用程序配置中设置。 这个测试在我的Win8开发机器上运行良好 我需要用Mono在Ubuntu服务器上运行这段代码,遗憾的是Mono没有实现所有WCF功能 我首先收到关于缺少方法enableUnsecuredResponse的投诉,当我删除它时
。
这个测试在我的Win8开发机器上运行良好
我需要用Mono在Ubuntu服务器上运行这段代码,遗憾的是Mono没有实现所有WCF功能
我首先收到关于缺少方法enableUnsecuredResponse
的投诉,当我删除它时,我得到一个System.NullReferenceException
所以这条路没有通向任何地方。
什么是WCF的一个好选择,它也可以在Mono中工作?这里有几个链接,描述了Mono中soap服务的使用。 但你必须以“单声道优先”的方式。我的意思是,用mono和mono工具开发你的客户
谢谢你的回复 我们通过使用
var httpWebResponse=(httpWebResponse)httpWebRequest.GetResponse()解决了这个问题编码>并使用XmlWriter
自行创建请求,并自行处理响应。
这是一个更多的工作,但至少它是工作在单声道以及