在本机中部署,创建,以及调用WebService

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_39306736/article/details/79903048

(写完了发现字典不能这么用,反正整个过程方法对的!!!!)

一、前期准备:

1. VS2013

2. IIS

二、正式开始

1.新建项目:

选择Web应用程序,选择Empty模板,新建项选择Web服务





此时就创建了一个简单的WebService。

2.写一个统计字符个数的方法:

如果方法需要通过webservice的地址进行调用,那就必须在方法上面打上 [WebMethod] 的特性标签,否则是无法通过webservice访问到的。Description 是方法的描述。


运行之后,就可以看到刚才的方法


3.本机部署:

上面的WebService只能在我的浏览器使用,别人如果使用应用程序通过网络访问,我就必须部署到服务器上,下述方法只是在本机上部署,服务器部署类似

(如何启用IIS自行百度)

右键-发布-新建配置文件


发布方法:文件系统;目标路径:本机物理路径;下一步,发布



控制面板-管理工具-IIS管理器,添加网站

自定义网站名称,本机物理路径,IP地址本机可以忽略,端口随意避免与本机已有端口冲突,主机名可以忽略



此时,右键-管理网站-浏览,可能有多种报错出现,下面列举一两种

错误1:权限问题


解决方式:



错误2:没有配置网站的默认文档


解决方式:添加默认文档,作为服务的起始页面


部署成功!


4.调用WebService:

新建一个控制台应用程序,添加服务引用-高级-添加Web引用-URL-添加引用


应用程序中调用即可


得到结果:


猜你喜欢

转载自blog.csdn.net/qq_39306736/article/details/79903048