ASP.NET 创建Web服务并发布使用

 时间:2024-10-27 20:21:05

这里演示将Web服务创建在已发布的ASP.NET网站中,使用的.NET框架为4.0

添加新项

1、打开原有的ASP.NET网站GIS,向其中添加新项,类型为“Web服务”,名称设置为Simplify,如图所示。

ASP.NET 创建Web服务并发布使用

2、添加完成后项目的App_Code中将出现Simplify.cs文件,如图所示。

ASP.NET 创建Web服务并发布使用

添加代码

1、向Simplify.cs中添加具体实现代码,如图所示。同时为了代码需要,还添加了Point.cs和Utility.cs两个文件。至此,Web服务创建完毕,重新发布网站即可。

ASP.NET 创建Web服务并发布使用

使用Web服务

1、向项目中添加Web引用,如图所示

ASP.NET 创建Web服务并发布使用

2、向项目中添加专门的网页simplify.aspx,并向该网页中添加若干label控件、button控件、textbox控件,为调用Web服务做准备

ASP.NET 创建Web服务并发布使用

注意:Web服务并不支持List类型

1、创建了一项Web服务,其函数参数中带有List<double>型数据,函数的返回结果也是List<double>型数据,如图所示。这样的代码可以编译通过,没有报错。

ASP.NET 创建Web服务并发布使用

2、但是在调用这项Web服务的时候却出现了问题,在调用时,系统并不认可Web服务中的List<doubl髫潋啜缅e>类型的参数和返回结果,而将List<double>类型自动转换为了double[]类型,如图所示。

ASP.NET 创建Web服务并发布使用

3、这说明,Web服务(掳姗浚瑙Web Service)项目是不支持List<double>类型的,只支持double[]。这很可能还说明,Web Service项目也不支持其攉淠艇髋它复杂类型,只支持简单的基本类型。

  • javascript(js)中怎么获取下拉框option的值?
  • 虚拟机怎样新建主机
  • 怎么通过简单卷的扩展实现分区容量扩展
  • 如何在HTML页面中插入视频
  • url文件怎么打开
  • 热门搜索
    莲文化手抄报 健康卫生手抄报 小学心理健康手抄报 生物手抄报图片 消防安全教育手抄报 手抄报版图 绿色出行齐步走手抄报 中国板报网手抄报 爱祖国手抄报内容 关于珍爱生命的手抄报