首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Biztalk WCF-webhttp (WCF网络发布向导)

Biztalk WCF-webhttp (WCF网络发布向导)
EN

Stack Overflow用户
提问于 2013-06-13 14:12:31
回答 1查看 890关注 0票数 0

[我是biztalk的新手,尝试使用webhttp发布和消费servcie (使用Biztalk 2013,VS 2012)

获取后续消息,不知道下一步要做什么来解决这个问题。

*你创造了一个服务。要测试此服务,您需要创建一个客户端并使用它调用该服务。您可以使用命令行中的svcutil.exe工具,使用以下语法执行此操作: svcutil.exe "http://[host]/expwebhttpsampledesktop/service1.svc?singlews"*dl

"svcutil.exe“命令它为我生成.cs、.wsdl和metadata.xml文件。

不知道我在这里做错了什么,但试图消耗我所做的服务。在它的结尾,我得到了以下错误

“使用WCF服务元数据时出错。消息部件丢失元素。正确的服务描述""http://tempuri.org/”消息类型“"service1_operation1_inputmessage"”部件“并返回向导。]

先谢谢你

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-06-17 15:44:28

您需要创建一个现在将使用该服务的客户端。客户端可以是简单的控制台应用程序、BizTalk发送端口、另一个或Winforms/WPF应用程序。客户端将调用您的服务(可能会传递参数),您的服务将执行它的任务,并将一个响应返回给客户机。

创建客户机的方法有很多,但是您可能希望从MSDN:http://msdn.microsoft.com/en-us/library/ms733133.aspx的本教程开始。

或者,您可能要搜索“添加服务引用Visual 2012”。添加服务引用将创建客户端使用该服务所需的库。

更新:我找到了一些相关的截图,所以我想我应该添加它们.

若要添加服务引用,请右键单击“项目”并选择“添加服务引用”:

在“address”对话框中,输入服务的地址(在您的例子中是http://[host]/expwebhttpsampledesktop/service1.svc),然后单击“Go”为向导自动发现服务方法。最后,更新服务名称空间:

现在,您可以像C#中的任何其他类型一样引用您的服务,以便调用它。

尼克。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17089329

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档