WebService编写

本文介绍如何创建WebService项目,解决部署过程中的HTTP错误403.14,并详细讲解了如何将WebService服务集成到网站中,包括发布服务、添加引用及实例化服务应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1)创建WebService项目

新建-->项目-->Web-->ASP.NET Web应用程序(输入项目的名字)-->选择Empty项目(确定)-->生成解决方案--->右键点击新建的项目-->选择添加项-->web--->web服务(asmx)-->输入web服务的名字-->点击确定(完成)。

2)解决HTTP 错误 403.14 - Forbidden

这个错误的出现是在将创建的VS项目发布到iis服务器上遇到的,主要的原因就是没有形成目录浏览,所以应该在刚发布的webservice,选择目录浏览,

 

点击右上角的”打开功能”,此时

 

点击“启用”,此时就会在浏览器上出现

 

此时就说明我们的webservice已经发布成功了。

3)创建网站并引入webservice服务

==>创建webservice服务

创建完webservice服务后,此时就将webservice服务发布到本地的IIS服务器上,此时就可以使用本地ip地址进行访问了,此时记录下来这个地址

 

==>对网站添加引用

右键单击网站名字--->添加--->添加服务应用

 

此时“地址”就是输入上面webservice发布到iis服务器上对应的地址,“命名空间”就是自定义这个服务应用的名字;

当将地址复制到地址栏下时,此时点击“转到”,此时就会出现相对应的服务,

 

此时就是对应的该地址下的服务,点击“确定”,此时网站就自动添加引用了。

 

这里的”gzx”就是对应地址下的服务引用。

==>实例化服务应用实例

 gzx.WebService1SoapClient service = new gzx.WebService1SoapClient();

创建出这个实例后,此时就可以调用webservice中相应的方法了,

 

在网站中调用webservice方法时,就可以直接的使用service.add(a,b);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值