因为需要用手机端连接收据库,实现增删改查,
安卓手机客户端,无法直连,只能用webserver连接,在用visual studio2022的xamarin.forms制作安卓的时候,生成三个项目(跨平台、安卓、ios),里面的安卓和ios可以添加webserv,第一个项目跨平台,不能添加webserver,只能添加wcf,而我把wcf创建好了以后,在iis上面部署成功,且在xamarin.forms里面引用成功后,调用方法,一直得不到返回值,刚开始是返回数组,集合,一直返回不了,我用winform窗体程序测试可以成功返回,包括数组都可以返回,但是这个跨平台的安卓接收不到,干脆就用string字符串做返回尝试,还是出现一样的错误。
这个是wcf里面的代码,
namespace WcfShiliA
{
[ServiceContract]
public interface IService1
{
[OperationContract(Name = "ceshidiaoyong")]
string ceshi(string s);
}
}
这个是方法的实现:
namespace WcfShiliA
{
public class Service1 : IService1
{
public string ceshi(string s)
{
return ("方法调用成功");
}
}
}
这个是wcf制作好部署到iis后同样的调试结果