无法使用WCF服务的接口或客户端 - Xamarin iOS

问题描述:

我的WCF服务遇到了一些麻烦,因为我将服务重新发布到Azure,更新了Visual Studio中的服务引用,并且突然代码我无法访问该服务的接口,客户端或方法。无法使用WCF服务的接口或客户端 - Xamarin iOS

添加服务引用时,我可以看到接口,客户端和方法,如果我在浏览窗口中发现服务后发现它,但是它发现的所有项目都不可访问/不存在于代码隐藏中

如果我引用一个通过WCF类似运行的不同服务,它工作正常。

我们有一个WPF客户端按预期方式可以访问该服务,但只要我们消耗它Xamarin.iOS我们不能访问增加了混乱客户..

任何帮助,将不胜感激

+0

您的WCF服务仅使用WCF的silverlight子集吗?并且,当您添加Web引用时,是否使用SLsvcUtil.exe而不是SvcUtil.exe?有关详细信息,请参阅此Xamarin指南:https://developer.xamarin.com/guides/cross-platform/application_fundamentals/web_services/walkthrough_working_with_WCF/特别是有关创建服务参考的这一部分:https://developer.xamarin.com/guides /cross-platform/application_fundamentals/web_services/walkthrough_working_with_WCF/#Creating_a_Xamarin.Android_Application – jgoldberger

+0

@jgoldberger回答下面发布的修复,非常有趣的问题。令人沮丧,但很有趣。 –

我们发现,这是因为我们有一个例外,那不是宣告我们的方法之一

不明白为什么xamarin不能处理,但WPF可能时我们做了一个自定义的一个露出FaultContract但是。

+0

感谢您发布修复程序。请随时在bugzilla.xamarin.com上提交错误报告。 – jgoldberger