C# webservice的编写和调用

写在前面

Web Service技术, 能使得运行在不同机器上的不同应用无须借助附加的、专门的第三方软件或硬件, 就可相互交换数据或集成。
依据Web Service规范实施的应用之间, 无论它们所使用的语言、 平台或内部协议是什么, 都可以相互交换数据。
用的是visual studio 2019。

1.创建一个webservice项目。在这里插入图片描述
2.鼠标右键点击项目,选择 添加>新建项。
在这里插入图片描述
3.选择Web服务,添加一个webservice程序,在这里可以编写方法,添加方法描述。
在这里插入图片描述
4.运行,可以看到下图的方法,但是如果要让其他程序通过网络访问服务,就需要部署到服务器了。
在这里插入图片描述
5.网站部署需要开启IIS,先开启IIS(可在控制面板 => 程序 => 启用或关闭 Windows 功能 开启),选择webservice发布。
在这里插入图片描述
6.配置发布信息,然后发布
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
7.发布完成,现在我们打开IIS管理器,选择网站,并添加网站
在这里插入图片描述
在这里插入图片描述
8.输入网站名称,发布文件路径,IP地址(本机可以不输入IP地址)和端口号,然后点击确定,网站创建完成。
在这里插入图片描述

可能遇到的错误

在这里插入图片描述
这个错误的原因是因为没有配置网站的默认文档。
解决方法就是选中网站,点击默认文档,然后添加一个默认的页面,即应用程序的起始页面。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
可以成功访问啦O(∩_∩)O~~
在这里插入图片描述
最后写一个简单的webservice调用程序
在这里插入图片描述
添加一个控制台程序,在引用右键添加服务引用
在这里插入图片描述
进入高级选项
在这里插入图片描述
添加Web引用
在这里插入图片描述
在URL添加刚才部署完成的网站地址,点击转到,可以在下面页面看到网站的方法内容,最后点击添加引用。
引用添加完成,就可以开始调用webservice啦OvO。
在这里插入图片描述
大功告成,O(∩_∩)OThanks for watching~

发布了121 篇原创文章 · 获赞 33 · 访问量 7321

猜你喜欢

转载自blog.csdn.net/qq_42549254/article/details/103385940