如何用C# 创建、部署和调用WebService实例展示


本文摘自PHP中文网,作者巴扎黑,侵删。

这篇文章主要为大家详细介绍了C# 创建、部署和调用WebService的简单示例,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

webservice 可以用于分布式应用程序之间的交互,和不同程序之间的交互。

概念性的东西就不说太多,下面开始创建一个简单的webservice的例子。这里我用的是Visual Studio 2015开发工具。

首先创建一个空的Web应用程序。

然后鼠标右键点击项目,选择 添加>新建项。

选择Web服务,点击添加。一个简单的webservice就创建完成了,接下来编写两个简单的方法。

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

然后运行一下,就可以看到上图的方法了,访问 webservice 就可以根据地址栏里的地址进行调用 webservice 的方法了。

但是这样如何让其他应用程序通过网络进行访问呢?那就需要部署到服务器了。

下面的演示我是部署在本机的,不过服务器部署也是一样的。网站部署需要用到 IIS,而我这里是已经开启的,如果没有开启的话,可以通过 开始菜单 > 控制面板 > 程序 > 启用或关闭 windows 功能 开启。具体的可以网上搜索一下,这里就不做过多的介绍。

开启 IIS 之后,先把刚才的 webservice 发布之后,然后打开 IIS 管理器。

选择自定义,然后输入配置文件名称,然后点击下一步。

然后选择发布的方式和发布的路径,然后点击下一步。

设置不用改,继续下一步。然后点击发布。

这样就发布完成了,现在打开 IIS 管理器,然后选择网站,点击添加网站。

输入网站的名称、IP地址(本机可以不输入IP地址)和端口,选择文件的路径,然后点击确定,网站就创建完成了。

当然,并不一定就立马可以使用了,这之中会出现很多的错误,下面是我碰到的一些错误和一些解决方法。

这个错误是因为文件的访问权限不够的问题。解决方法就是点击编辑权限。

然后选择安全栏,点击编辑。

然后点击添加一个用户,把权限设置为允许。或者使用下面这种方法:

阅读剩余部分

相关阅读 >>

如何用c# 创建、部署和调用webservice实例展示

更多相关阅读请进入《C#创建WebService》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...