Xamarin/Android的web Service网络访问

Xamarin中android 访问sqlServer 的方式——Web Service

创建Web Service 服务
新建项目选址web程序
选中项目右键增加新建项,选择web服务
在这里插入图片描述
在文件WebService.asmx中写出web可见的方法需要[WebMethod]修饰方法,才可以供调用者调用
在这里插入图片描述
选中项目,右键进行发布Web Service 服务(IIS启用,在控制面板中,程序安装卸载,添加程序中进行),
在这里插入图片描述
Win10系统需要在管理员身份下运行VS才能进行发布,目标URL(已经创建的服务链接),完成服务发布
在这里插入图片描述

android程序引用服务,选中引用右键选中web引用,输入Web Service服务地址 添加引用

在这里插入图片描述
创建 对象webService.WebService service=new webService.WebService(); 直接调用方法
建议不在UI中做网络访问,在AsyncTask异步方法中进行
注意:真机release 打包模式下,web访问必须增加Internet权限,否则会出ConnectFailure(Access denied)拒绝访问错误,就是没有给Internet权限权限;

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值