C# 为什么ASMX在Xamarin.Forms中是特定于平台的?

C# 为什么ASMX在Xamarin.Forms中是特定于平台的?,c#,web-services,xamarin.forms,asmx,C#,Web Services,Xamarin.forms,Asmx,我发现我需要在每个使用ASMX的平台上实现它:一个用于Android,一个用于IoS,一个用于UWP,等等 它引用了相同的模型/类/方法,为什么我需要为每个platorm复制它?WSDL是相同的 你能给我举个例子吗?卸载你的PCL项目。打开它进行编辑。将其更改为Profile 78,保存并重新加载。现在,您可以选择添加与Xamarin不同的服务参考,但WCF在这里是否更合适?在您的案例中,特别是文章的第二部分ASMX,非常值得检查?ASMX是一种创建SOAP服务的服务器端方法,而不是客户端中通常

我发现我需要在每个使用ASMX的平台上实现它:一个用于Android,一个用于IoS,一个用于UWP,等等

它引用了相同的模型/类/方法,为什么我需要为每个platorm复制它?WSDL是相同的


你能给我举个例子吗?

卸载你的PCL项目。打开它进行编辑。将其更改为Profile 78,保存并重新加载。现在,您可以选择添加与Xamarin不同的服务参考

,但WCF在这里是否更合适?在您的案例中,特别是文章的第二部分ASMX,非常值得检查?ASMX是一种创建SOAP服务的服务器端方法,而不是客户端中通常存在的东西。就目前的形式而言,你的问题是无法回答的。@Camiloteriento可以说比WCF更死气沉沉。