一、web服务开发
1.web服务介绍
Web Service (也称为XML Web Service WebService )是一种轻量级、独立的通信技术,可以接收internet或internet上其他系统发出的请求。是SOAP在Web上提供的软件服务,使用WSDL文件进行说明并使用UDDI进行注册。
XML:(可扩展标记语言)可扩展标记语言。 短期临时数据处理,面向万维网络,是Soap的基础。
简单对象访问协议(simpleobjectaccessprotocol )。 XMLweb服务的通信协议。 用户在UDDI中找到你的WSDL描述文档后,他可以在SOAP中调用你建立的Web服务的一个或多个操作。 SOAP是XML文档格式调用方法的规范,可以支持各种底层接口,包括http(s )和SMTP。
wsdl:(webservicesdescriptionlanguage ) wsdl文件是一组说明如何交换SOAP消息的XML文档。 大多数情况下,它由软件自动生成和使用。
通用描述、发现和集成(UDDI )是主要面向Web服务提供者和用户的新项目。 在用户调用Web服务之前,必须确定该服务包含什么业务方法,找到调用的接口的定义,然后在服务端创建软件。 UDDI是一种引导系统基于描述文档查找相应服务的机制。 UDI利用SOAP消息机制(标准XML/HTTP )发布、编辑、浏览和搜索注册信息。 以XML格式封装各种类型的数据,并将其发送到注册中心,或从注册中心返回所需的数据。
2.web服务开发
1 .创建程序以vs2013为例打开vs文件-新建-站点
选择asp.net的空站点
选择站点右键单击-添加-添加新项目
选择web服务ASMX,然后单击ok
创建后显示的. cs文件可以在此创建自己的方法
可修改的命名空间
发布网站右击网站名称发布web APP
根据个人喜好填写配置名称此次修改将像第一次配置一样按此步骤正常进行
选择文件系统和目标位置,然后单击“发布”
已发布的文件夹结构目录
向iis公开web服务
打开iis并右键单击站点-添加站点并填写信息物理路径以发布的文件路径
添加默认文档
文档名称是您创建的web服务文件名
将2.0更改为4.0
更改APP应用程序池
更改访问权限如果您无法访问或有访问权限,则必须在不考虑安全性的情况下进行更改
浏览网站
显示界面
方法单击DateNow
单击调用返回xml格式的结果
很完美
以下. net节调用已发布的web服务文件