版权声明:本文为博主原创文章,未经博主允许不得转载。 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-添加引用
应用程序中调用即可
得到结果: