小鲁迅@

不在沉默中爆发,就在沉默中灭亡......

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  6 随笔 :: 2 文章 :: 66 评论 :: 0 引用

    当前,WebService是一个热门话题。但是,WebService究竟是什么?什么情况下应该用WebService?什么情况下  不应该用WebService?是需要我们正确认识的。

    实际上,WebService的主要目标是跨平台的可互操作性。为了达到这一目标,WebService完全基于XML(可扩展标记语言)、XSD(XMLSchema)等独立于平台、独立于软件供应商的标准,是创建可互操作的、分布式应用程序的新平台。由此可以看出,在以下三种情况下,使用WebService会带来极大的好处。

    1.在应用程序或者平台A上新建WebService.asmx文件,在WebService.cs中写入网络共享服务中需要的方法。

    2.创建 XML Web services 的客户端代理类。在Visual Studio2005 命令提示符中执行:wsdl  http://hostServer/WebserviceRoot/WebServiceName.asmx?WSDL 将在C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0 生成一个.cs文件。

    3.编译 WebService.cs 以产生 WebService.dll。 在Visual Studio2005 命令提示符中执行:csc /t:library WebService.cs 将在C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0 生成一个.dll文件。

    4.在应用程序或者平台B上的bin目录中引入WebService.dll。即可调用WebService.cs中的方法。

    以下参考资料来自MSDN:
    1)用 C# 语言创建 XML Web services 的客户端代理类。  wsdl   http://hostServer/WebserviceRoot/WebServiceName.asmx?WSDL
    2)编译 File.cs 以产生 File.dll: csc /target:library File.cs

Tag标签: WebService,XML,WSDL,CSC
posted on 2008-01-24 13:37 小鲁迅@ 阅读(1442) 评论(13)  编辑 收藏 网摘 所属分类: 技术文章链接

评论

#1楼  2008-01-24 14:49 beyondjay      
有点简单了
  回复  引用  查看    

#2楼  2008-01-24 15:04 Jacky Zhong      
补充:
在VS2005中,在项目里面添加Web引用就可以,不需要使用命令行。
  回复  引用  查看    

#3楼  2008-01-24 15:13 李华星      
地球人都知道, 哈哈
  回复  引用  查看    

#4楼 [楼主] 2008-01-24 15:28 小鲁迅@      
@Jacky Zhong
这位兄弟,你web引用的不是.DLL吗?不执行命令行,可以吗?

  回复  引用  查看    

#5楼  2008-01-24 15:52 Leem      
感觉你没弄明白,为什么要编译成dll呢,这样最多也就你本地能引用.一盘web service都是远程引用的,用VS中的"添加Web引用"即可.
  回复  引用  查看    

#6楼  2008-01-24 15:52 胡车 [未注册用户]
博主真是好兴致,一天两篇。嘿嘿,开张大吉,恭喜发财!!
  回复  引用    

#7楼  2008-01-24 16:06 篮外 [未注册用户]
挺不错,
  回复  引用    

#8楼  2008-01-24 21:13 YoHan      
3分钟学会,XX天入门,这样的标题都不敢进...
  回复  引用  查看    

#9楼  2008-01-24 23:09 flyingchen      
这首页算是废了!什么文章都敢上!
  回复  引用  查看    

#10楼  2008-01-25 00:02 kick [未注册用户]
是啊,这样的东西发表在首页不太合适。。。再过2个月你自己都想删了它。呵呵
  回复  引用    

#11楼  2008-01-25 08:49 预备役中尉      
温故而知新.同志仍需努力.
  回复  引用  查看    

#12楼  2008-01-25 08:55 程序人生-123      
貌似太简单
  回复  引用  查看    

#13楼  2008-01-25 09:37 风云      

添加Web引用和使用命令行各有个的用处。
web 引用常常使用在WebService 比较少并且常常不需要更新的情况下
命令行的方式提供了一个非常强大的批处理方式,常常用在webservice数量非常大,并且更新非常频繁,这时候它的作用就提现出来了,如果要用WEb 引用要非把程序员折磨死不可!


  回复  引用  查看    


标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2008-01-25 14:25 编辑过
Google站内搜索


China-pub 计算机图书网上专卖店!6.5万品种 2-8折!
近千种 9-95 新二手计算图书火热销售中!

相关文章:


相关搜索:
WebService XML WSDL CSC

相关链接: