让VS2008生成出WSE代理类

在.NET中做Web service的开发比较简单,因为.NET Framework本身就全面支持Web service,包括Web service的构建和使用,即:服务器端的请求处理器和客户端的发送与接受SOAP消息。

这里主要说说Web service的使用,一般客户端有三种调用Web Service的方法,即:Http_Get、Http_Post、代理类。

这里主要说说代理类。

以前VS2005上开发可以通过生成WSE代理类来访问java系统生成的Web Service。但是在VS2008下发现不能再生成WSE代理类了。原来微软为了推广WCF,不再升级WSE了。

Web Services Enhancements (WSE) 3.0 for Microsoft .NET
The Web Services Enhancements (WSE) 3.0 for Microsoft? .NET is an add-on to Microsoft Visual Studio? 2005 and the Microsoft .NET Framework 2.0 that enables developers to build secure Web services based on the latest Web services protocol specifications.

http://www.microsoft.com/downloads/details.aspx?FamilyID=018a09fd-3a74-43c5-8ec1-8d789091255d&displaylang=en

网上有人做了一个VS2008的插件(/Files/more/vs2008插件.rar),可以让VS2008生成出WSE代理类。

参考地址:http://www.cnblogs.com/david-cj/archive/2009/11/30/1613512.html

注意:devenv.exe.config在磁盘目录C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE下,我就是因为这里被忽略走了一段弯路。

Web service中的主要概念:  

概念 英文 描述
SOAP Simple Object Access Protocol 是消息传递的协议,它规定了Web Services之间是怎样传递信息的。
WSDL Web Services Description Language 是Web Services的定义语言。
UDDI Universal Description Discovery and Integration 用于集中存放和查找WSDL描述文件,起着目录服务器的作用。


 

posted @ 2010-11-26 10:42  毛球  阅读(677)  评论(2)    收藏  举报