
发布的文件如下:
打开计算机管理器,选择IIS管理器
IIS服务中添加网站,选中网站,右键添加网站
输入网站的名称、IP地址(本机可以不输入IP地址)和端口,选择文件的路径,然后点击确定,网站就创建完成了。
如果出现如下错误:
这个错误的原因是因为没有配置网站的默认文档。
解决方法就是选中网站,点击默认文档,然后添加一个默认的页面,即应用程序的起始页面
添加发布的服务文件
是否发布的文件名称
启动服务测试,浏览
Web Service 函数都可以在网页上测试验证
webservice 可以用于分布式应用程序之间的交互,和不同程序之间的交互。
如果方法需要通过webservice的地址进行调用,那就必须在方法上面打上 [WebMethod] 的特性标签,否则是无法通过webservice访问到的。Description 是方法的描述。
如何让其他应用程序通过网络进行访问呢?那就需要部署到服务器了。
演示我是部署在本机的,不过服务器部署也是一样的。网站部署需要用到 IIS,而我这里是已经开启的,如果没有开启的话,可以通过开始菜单 >控制面板 >程序 >启用或关闭 windows 功能 开启。
开启 IIS 之后,先把刚才的webservice 发布之后,然后打开 IIS 管理器添加。
添加webservice的引用,并发布到服务器上步骤:
1.选择文件->新建->项目。
2.在项目中选择【控制台应用程序】,将项目名称重新命名为【WebServiceTest】。
3.点击项目右键,选择添加->服务引用。
4.在地址栏中输入WebServie链接地址后回车,然后重新命名服务名称为【ServiceGetWeather】,点击确定后在代码中就可以看到添加的服务应用了。
5.然后在代码中添加如下代码,调用webservice,获取接口返回的数据,呈现出来。
6.接口返回了一个xml格式的数据,只需要稍作解析,即可获取中国北京的天气预报。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)