Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/333.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 单声道WCF:替代方案?_C#_Web Services_Wcf_Mono - Fatal编程技术网

C# 单声道WCF:替代方案?

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的投诉,当我删除它时

我有一个C#应用程序,它需要对第三方web服务进行SOAP调用。 我制作了一个简单的控制台应用程序进行测试,并使用wdsl添加了一个服务引用。 VS2013正在创建类和方法,我可以发送请求并得到有效响应。虽然webservice是https,但我需要在我的应用程序配置中设置
。 这个测试在我的Win8开发机器上运行良好

我需要用Mono在Ubuntu服务器上运行这段代码,遗憾的是Mono没有实现所有WCF功能

我首先收到关于缺少方法
enableUnsecuredResponse
的投诉,当我删除它时,我得到一个
System.NullReferenceException

所以这条路没有通向任何地方。
什么是WCF的一个好选择,它也可以在Mono中工作?

这里有几个链接,描述了Mono中soap服务的使用。 但你必须以“单声道优先”的方式。我的意思是,用mono和mono工具开发你的客户


  • 谢谢你的回复

    我们通过使用
    var httpWebResponse=(httpWebResponse)httpWebRequest.GetResponse()解决了这个问题并使用
    XmlWriter
    自行创建请求,并自行处理响应。 这是一个更多的工作,但至少它是工作在单声道以及