C#WebService项目--------创建、发布和引用

C#WebService项目之创建和发布

创建

打开VS2012或者其他版本的VS,由于本人电脑装了2012版和2017版,就以VS2012为例子进行介绍。
如下图所示:
在这里插入图片描述
点击确定,生成一个新的项目,大概长这个样子
在这里插入图片描述
接着我们来开始添加web服务,右键项目,选择添加->新建项 web服务,如下图所示:
在这里插入图片描述
添加后我们的项目目录就变成了如下所示的画面:
在这里插入图片描述

按键盘F5,显示如下图所示画面,则说明我们创建我们第一个简单的WebService成功了:
在这里插入图片描述

发布

我们在项目->右键->发布,点击后弹出如下所示窗口:
在这里插入图片描述
在下拉框点击,选择“新建”,弹出如上图所示的界面,输入我们想要设置的配置文件名称,然后点击确定,执行到下一步,选择发布方法为“文件系统”,目标位置选择本地磁盘里面中的一个空白文件夹:
在这里插入图片描述
接着走,下一步,勾选“发布前删除所有现有文件”:
在这里插入图片描述
然后点击发布,当我们VS中的调试日志显示如下所示的图片,说明我们的webserveice发布到本地已经成功了:
在这里插入图片描述
最后我们来将发布到本地的文件系统绑定到我们的IIS中,绑定完成之后我们就可以通过浏览器来访问我们的webservice了。
首先,打开本地的IIS管理器(Win10可以搜索IIS),打开主界面:
在这里插入图片描述
选中网站->右键->添加网站,然后添加网站名称(自定义)、应用程序池选择我们项目的.net版本(我的是.net 4.0)、物理路径选择我们之前发布的物理路径、端口设置一个本机没有被占用的端口:
在这里插入图片描述
点击“确定”,到此我们的WebService算是发布绑定物理路径成功了;我们来验证一下,点击下我们的网站:
在这里插入图片描述
点击浏览:5555(http),弹出如下所示结果:
在这里插入图片描述
提示"HTTP 错误 500.19 - Internal Server Error",原因是"权限不足,无法读取配置文件",回到IIS管理,我们右键我们新建的那个网站,选择编辑权限,添加指定的用户权限:
在这里插入图片描述
点击"确定",我们再来验证一下,点击浏览:5555(http),弹出如下所示结果:
在这里插入图片描述
提示"HTTP 错误 403.14 - Forbidden",原因是"Web 服务器被配置为不列出此目录的内容",回到IIS管理,找到目录浏览,选中它,然后点击右侧"打开功能":
在这里插入图片描述
弹出如下所示画面,点击"启用":
在这里插入图片描述
最后再来验证一遍,显示如下界面,表明我们的WebService不仅创建成功,而且反布成功了:
在这里插入图片描述

引用

在项目的对接当中,我们不光需要自己发布Webservice到IIS,同时我们也需要调用其它人的Webservice,进行数据的对接

选中项目中的"引用"-“右键”-“添加服务引用”-“高级”
在这里插入图片描述
在这里插入图片描述
然后,我们就可以在项目中使用别人封装好的webservice服务了,就可以调用别人的方法进行数据交互了。

参与评论 您还未登录,请先 登录 后发表或查看评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:游动-白 设计师:我叫白小胖 返回首页

打赏作者

weixin_38950816

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值