简轻松单利用和实体类结合使用

图片 35

简轻松单利用和实体类结合使用

WebService:

WebService的搭建,陈设,轻便利用和实体类结合使用,webservice实体

环境:VS2013  

IIS:IIS6

1、新建三个空白web应用程序

一、搭建

1、新建项目,新扩展一个ASP.NET空Web应用程序,采取.NET Framework4

图片 1

2、在项目中,增添八个Web服务(ASMX卡塔尔国

图片 2

3、在WebService1.asmx文书中拉长期性格很顽强在荆棘塞途或巨大压力面前不屈用务端方法,此处增加叁个测量试验方法
注意:在艺术前并不是疏漏   [WebMethod],使长途Web顾客端能够调用此情势。 

 图片 3

图片 4

二、分布WebService

1、右键项目,选取菜单中的“发表”

图片 5

2、新建配置文件,“config1”

接纳总是选项,公布办法采取文件系统,选拔WebService要求透露的地点

设置:配置成Release

颁发webService,公布成功,输出呈现公布成功,在目的地点能够见到如下文件。

专一:指标地方不可选用桌面,桌面下的公文有访问权限,轻松造成上边发布到IIS上,不可能访谈。至于C盘下的门路是不是都不得访问,此处未有测量试验过。

图片 6

图片 7

 图片 8

图片 9

图片 10

三、部署IIS

1、在Default Web
Site下加多应用程序,设置外号,这几个随你惊喜,不在意,物理路线接受从前WebService发表地点。

图片 11

2、点击浏览,可在浏览器中看见如下展现,点击“WebService1.asmx”,展现服务器错误,大家得以观望版本音信那栏突显的.NET
Framework是2.0,

可是大家眼下在开立WebService时接纳的是.NET Framework 4.0。

图片 12

 

图片 13

图片 14

3、在运用程序池增多二个.NET Framework 4.0的程序池。

选用WebService的应用程序的高端设置,把利用程序池改为新装置的程序池,重复下面2手续,

在浏览器中就能够见到大家刚刚在webService.asmx中丰裕的点子,

点击服务表达,能够跳转到wsdl格局下。

 图片 15  

图片 16

图片 17     

图片 18

现今,WebService公布计划成功。

2、在上边创建的web应用程序增多web服务

四、客商端调用Web瑟维斯服务端方法

 1、新建项目,新建调控台应用程序,选取项目,右键菜单,增多服务援用。

图片 19

2、在地方处,增多从前公布的WebService服务,如在下拉处未有找到,点击”开采”,就能够找到,

筛选好地方后,点击”转到”,可查见到服务。

 图片 20

 3、点击“高等”,点击“增多Web引用”,UWranglerL选拔WebService服务,增多援用

丰富成功,可在档案的次序中来看web引用。

 图片 21图片 22

图片 23

4、在客商端程序中调用服务端方法

 图片 24

图片 25

五、WebService和实体类的应用

1、在实体类前增进[Serializable],webService调用时[XmlInclude(typeof(Book))]

图片 26     
        图片 27

2、重新生成项目,发布WebService,在客商端更新web引用,就足以调用Book实体和新建艺术。

 图片 28

调用方法及结果如下:

图片 29

3、有世袭类的运用

图片 30

 

情状:VS二零一三 IIS:IIS6 豆蔻年华、搭建
1、新建项目,新扩充二个ASP.NET空Web应用程序,选…

图片 31

4、保存公布至 IIS

 

Client:

1、新建三个前后相继(能够是winform、调节台、web卡塔尔国

2、在应用程序右键—》增加—》服务援引

图片 32

3、接纳高等—》增添Web援用

图片 33

4、在U揽胜极光L处填写下面发布到IIS 的地点  然后加多引用就能够了

图片 34

图片 35

 

admin

网站地图xml地图