[我是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"”部件“并返回向导。]
先谢谢你
发布于 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#中的任何其他类型一样引用您的服务,以便调用它。
尼克。
https://stackoverflow.com/questions/17089329
复制相似问题