有关更多信息,请参见
如何:在应用程序关系图中定义应用程序
和
用于定义应用程序的应用程序类型和原型。基于wsdl
文件创建
net
web
服务提供方终结点。有关更多信息,请参见
如何:向应用程序添加终结点、
如何:向应用程序系统添加终结点和
如何:向应用程序系统的成员添加终结点。使现有的
web
服务终结点符合
wsdl
文件。有关更多信息,请参见
如何:使
web
服务终结点符合
wsdl
文件。为了生成对
aspnet
应用程序上所实现的
net
web
服务提供方终结点的
web
引用,应指定一个不同的
wsdl
文件。可以使用
web
服务提供方终结点的“wsdl
位置”属性来指定此文件。说明:确保所指定的
wsdl
文件是对
web
服务的有效说明,并且它引用位于实际地址的
web
服务提供方终结点。如果
wsdl
文件为提供方终结点指定了一个不同的地址,将创建外部
web
服务,并且连接到该
web
服务提供方终结点的任何使用方终结点都将重新连接到该外部
web
服务。通过指定
wsdl
绑定位置来重写自动生成的
wsdl
文件中的默认
wsdl
绑定定义。有关更多信息,请参见
如何:重写
wsdl
文件中的
wsdl
绑定定义。更改要用于已实现的
aspnet
web
服务上的
web
服务提供方终结点的
wsdl
文件的位置。执行上述 *** 作中的任何 *** 作时,都将出现“添加
web
引用”对话框。说明:尽管在每一种情况下都会出现“添加
web
引用”对话框,但是只有在向解决方案资源管理器中的应用程序项目添加
web
引用时才会创建
web
引用。如果添加到项目中的
web
引用与解决方案中的现有
web
服务关联,则添加
web
引用的应用程序将连接到现有的
web
服务。否则,将创建新的外部
web
服务,并且该服务将连接到此应用程序。有关更多信息,请参见
“添加
web
引用”对话框
和
如何:添加和移除
web
引用。在其他所有情况下,都可以使用此对话框来指定
wsdl
文件的位置。说明:不支持包含多个
wsdl
绑定的
wsdl
文件或引用多个
web
服务的
disco
文件。不要直接基于解决方案中已存在的
web
服务创建外部
web
服务。在应用程序关系图上,只能引用
web
服务提供方终结点的位置一次。而应当为解决方案中不存在的
web
服务指定
wsdl
文件位置。为web
服务指定
wsdl
文件位置在“添加
web
引用”对话框中,输入
wsdl
文件或
web
服务定义的位置,然后单击“前行为表现”。提示:可以指定
wsdl
(wsdl)
文件、web
上的位置或
web
服务的位置(如果
web
服务自动发布它的
wsdl
文件)。如果wsdl
文件存在,则“添加
web
引用”对话框将显示有关
web
服务和它所提供的 *** 作的信息。单击“添加引用”。将出现处于选定状态的外部
web
服务、biztalk
web
服务或
net
web
服务提供方终结点。请注意不同情况下的结果以及可能需要执行的 *** 作,如下所述:如果添加外部或
biztalk
web
服务,则系统定义模型
(sdm)
文件将立即出现在解决方案资源管理器的“解决方案项”文件夹中。有关更多信息,请参见
系统定义模型
(sdm)
概述。如果基于
wsdl
文件在
aspnet
应用程序上创建了
net
web
服务提供方终结点,并且该应用程序已实现,则应用程序项目中将出现
asmx
文件和
web
服务类文件。有关更多信息,请参见
应用程序关系图上的
aspnet
应用程序概述。如果为现有的
web
服务提供方终结点指定了一个不同的
wsdl
文件,则可能需要更新对该
web
服务的任何
web
引用。请参见任务
演练:在应用程序关系图上定义应用程序其他资源
在应用程序关系图中定义应用程序
1工具:eclipse33或者是带有webservice插件的eclipse
2 首先用浏览器访问webservice的站点,接着保存打开的页面,后缀为wsdl。
3把保存好的文件拷入eclipse的工程中。
4eclipse:file----new---other----webservice----web
service
client,选择之前拷贝到eclipse中的wsdl文件,点击finish
这样eclipse就帮我们自动生成了web
service的客户端,接下来只需在程序中调用即可。
在程序中调用eclipse自动生成的web
service客户端:
String endpoint =
"服务器的webservice地址";
YourWebServiceNameProxy ywsnp = new YourWebServiceNameProxy
();
ywsnpxxx方法(入参);
如:
String enpoint = ">
在解决方案里面右键->添加WEB引用,然后把对方提供的WSDL文件的URL输入进去然后VS会查找到这个WSDL,然后你点确定,就会在本地生成你要用的WEBSERVICE印射类了然后直接使用就可以了 如果不明白可以HI 我我觉得挺简单的
以上就是关于如何打开wsdl文件全部的内容,包括:如何打开wsdl文件、eclipse怎么将wsdl文件生成代码、如何调用wsdl生成的cs文件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)