0

我正在学习工作流(WF4),我要求我的旧 ASP.NET Web 应用程序需要使用 WF4 开发工作流,

  • 从 Workflow 到 ASP.NET 的通信如何传递?
  • 如何从工作流应用程序调用 ASP.NET 页面,并将相应的页面数据转换为工作流,反之亦然。
4

2 回答 2

0

您好,您可以使用 InvokeProcess Activity

并设置两个值

  1. iexplore.exe

  2. 你的网址

于 2012-07-30T09:48:39.827 回答
0

问题很短,但答案可能很长。如果您不使用 ASP.NET MVC,那么我们必须将您的 ASPX 代码隐藏视为页面控制器,并且工作流程隐含在控制器如何将用户从页面重定向到页面。

如果您希望 WF Foundation 管理页面导航,那么您正在考虑重新架构以便 WFs 处理事件。

我会在 Web 服务器上安装 Windows Server AppFabric 并在那里托管您的 WF。确保第一条消息链接到用户的会话,CanCreateInstance=true。例如,使用 net.pipe 将 WF 作为服务使用。然后,您需要对 ASP.NET 网站进行重大改造,以将其导航逻辑委托给 WF 服务,就好像它是一个前端控制器一样,并且可能使用 ASP.NET MVC 将 WF 包装到控制器中。

于 2012-07-30T11:36:57.947 回答