Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 工作流基础4——DeclarativeServiceLibrary -调用第二个接收和SDENESTREST序列时出错- VS2010_.net_Wcf_Workflow Foundation 4_Asp.net 4.0 - Fatal编程技术网

.net 工作流基础4——DeclarativeServiceLibrary -调用第二个接收和SDENESTREST序列时出错- VS2010

.net 工作流基础4——DeclarativeServiceLibrary -调用第二个接收和SDENESTREST序列时出错- VS2010,.net,wcf,workflow-foundation-4,asp.net-4.0,.net,Wcf,Workflow Foundation 4,Asp.net 4.0,我已经使用VS2010 beta 2创建了一个DeclarativeService库, 请检查此顺序服务的图像 下面是用于调用这两个活动的代码`int?数据=123 ServiceReference1.ServiceClient client1 = new ServiceReference1.ServiceClient(); string result1 = client1.GetData(data); //This line shows er

我已经使用VS2010 beta 2创建了一个DeclarativeService库,
请检查此顺序服务的图像

下面是用于调用这两个活动的代码`int?数据=123

        ServiceReference1.ServiceClient client1 = new ServiceReference1.ServiceClient();
        string result1 = client1.GetData(data);

        //This line shows error :(
        string result2 = client1.Operation1();

        Response.Write(result1 + " ::  ::" + result2);`  
client1.GetData工作正常,但client1.Operation1显示以下错误。请让我知道如何解决这个问题

服务的传入消息没有附加上下文,当前操作没有标记为“CanCreateInstance=true”。为了与此服务通信,请检查传入绑定是否支持上下文协议并初始化了有效的上下文


您需要设置某种形式的关联,以便将第二条消息放入同一工作流服务实例中。有两种方法可以做到这一点,一种是使用请求关联的关联绑定(如wsHttpContextBinding)之一进行上下文关联,另一种是基于消息中的一些公共数据进行相同的关联。最后一个更灵活,但这意味着您需要一些独特的数据,如订单号,以便随每个请求一起发送

是一篇描述如何使用消息关联的博客文章


在UI中,使用CorrelationInitializer设置与第一个接收活动的相关性,并使用CorrelationOn与第二个接收活动

嗨,莫里斯,谢谢你的链接,但我不知道在哪里写代码。请让我知道是否有任何工作样品可用。