推广: 自己开的淘宝店,主营汽车饰品、配件,大家可以进去看一下,最好是能帮哥们推广一下
店名: 轩辕车饰
http://shop36647698.taobao.com/
关于C# WebService的创建与调用
Web Service是可操作的分布式应用程序。它以SOAP作为基本通信协议,使用HTTP和XML进行可以穿越防火墙的自由通信
错误提示:
* 出现 访问 IIS 元数据库失败
* iis 无法显示XML
解决:开始->程序->Microsoft Visual Studio 2005->Visual StudioTools中打开命令行,输入命令: aspnet_regiis -i 这样就会重新注册.net
另 还需在虚拟目录上打开属性对话框,点击ASP.NET属性页在“Asp.net version”项选择相应的Asp.net版本(1.1或者2.0)
* 无权限问题
因为我们现在用的都是NTFS格式的硬盘,把Everyone用户选择上或者在IIS中把允许匿名访问勾上
* 把Window系统集成用户去掉勾选
1.首先添加新项---Web服务---*.asmx
同时在App_Code文件夹下增加了一个*.cs文件
[WebMethod]
public string[] GetHotSearchByKeywords(string keyword)
{
return SearchKeywordManager.GetHotSearchByKeywords(keyword);
}
[WebMethod]是Web Service为我们提供的特性,它表示下面的方法是 Web 方法,允许Web使用SOAP调用该方法
一个Web Service文件中可以有多个[WebMethod],一个[WebMethod]只能对它下面的方法有效
写完以后,可以直接打开这个文件进行测试,成功后,即可发布
2. 发布Web Service
发布网站---创建虚拟目录---浏览Web Service页面---测试WebService方法
在发布的时候有可能会出现一点小问题,上面是出错的状况
打开Web Service的那个网址,就是要发布的WebService的URL
3. 调用Web Service
添加Web引用---实例化Web Service类---执行WebService方法
WebService 可能在本项目、非本项目、甚至在异地被调用
* 添加Web Service引用
* 在URL处填写发布的Web Service网址,单击前往,就会看到我们发布的WebService方法
* 可以改一下Web Service的引用名
调用这个方法
引用名.类名 s = new 引用名.类名();
* 添加完引用后,同时会看到App_WebReferences文件夹下已经添加了Web Service的相关文件
*.disco
*.discomap
*.wsdl
分享到:
相关推荐
一个webservice的创建与调用的例子C#
使用C#创建webservice及三种调用方式
调用WebService,最简单的办法当然是直接添加WEB引用,然后自动产生代理类,但是在调用JAVA的WebService时并没有这么简单,特别是对于SoapHeader的处理,通过C#添加Web引用方式访问JavaWebService的方法,除了string...
C#创建和调用WebService详细教程
C# webservice 服务调用工具类。 此工具 对 post get 请求进行了封装,只需要传递对应的URL以及参数即可返回JSON 或者XML 的字符串。 是非常有用的调用远程接口的服务类。 webservice
C#调用WebService实例和开发,对于初学者来说,在vs2012环境中,大家有可能不知道Web References文件夹是如何来的,它是通过右击项目,选择其中的”添加服务引用“。
客户端调用服务器WebService接口可以更加快速。
httpwebrequest调用webservice返回数据
C# WebService返回数据四种方法(DataSet, 序列化的DataSet, Microsoft组件处理序列化DataSet, Microsoft组件处理序列化压缩DataSet)及动态调用WebService
VS2010 C#开发的webservice服务端,返回xml 文件,PowerBuilder 11.5调用webservice,得到XML文件到本地磁盘,然后转换为datawindow
搭建iis网站,通过webservice指定网址,即可通过调用webservice访问数据库。
下面小编就为大家分享一篇C# WebService创建、发布、调用的实例讲解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
delphi调用C#webservice.rar
c# 调用webservice 实例
C#调用WebService接口
C#_.NET_动态调用webservice的三种方式
c#调用java带身份验证webservice
java调用c#的webservice,其中包括demo和需要的jar包,下载下来,导入eclipse就可以直接看到main方法。不需要配置什么文件
java axis 调用C# webService所需的jar包