我正在学习工作流(WF4),我要求我的旧 ASP.NET Web 应用程序需要使用 WF4 开发工作流,
- 从 Workflow 到 ASP.NET 的通信如何传递?
- 如何从工作流应用程序调用 ASP.NET 页面,并将相应的页面数据转换为工作流,反之亦然。
我正在学习工作流(WF4),我要求我的旧 ASP.NET Web 应用程序需要使用 WF4 开发工作流,
您好,您可以使用 InvokeProcess Activity
并设置两个值
iexplore.exe
你的网址
问题很短,但答案可能很长。如果您不使用 ASP.NET MVC,那么我们必须将您的 ASPX 代码隐藏视为页面控制器,并且工作流程隐含在控制器如何将用户从页面重定向到页面。
如果您希望 WF Foundation 管理页面导航,那么您正在考虑重新架构以便 WFs 处理事件。
我会在 Web 服务器上安装 Windows Server AppFabric 并在那里托管您的 WF。确保第一条消息链接到用户的会话,CanCreateInstance=true。例如,使用 net.pipe 将 WF 作为服务使用。然后,您需要对 ASP.NET 网站进行重大改造,以将其导航逻辑委托给 WF 服务,就好像它是一个前端控制器一样,并且可能使用 ASP.NET MVC 将 WF 包装到控制器中。