我一直在寻找ReHosting WF4工作stream的可能性来debugging正在运行的工作stream程。 我所见过的有关WF4 Rehosting的所有post和示例都是使用WPF应用程序来初始化主机工作stream程,然后使用WorkflowDesigner进行重新主机化。 有什么办法来重新托pipe在一个非WPF应用程序,如ASP.Net MVC的工作stream?
WorkflowDesigner基本上是一个很大的WPF控件,所以你不能在ASP.NET应用程序中托管它。 你也不能在Silverlight应用程序。 如果你需要通过互联网应用程序暴露设计师,你将不得不创建自己的设计师或使用像终端服务器/思杰的东西。
您可以使用wfpbrowse应用程序在浏览器中托管设计器。 详情在这里
我只是在另一篇文章中读到,WF 4将使应用程序中的设计者比现在更容易。 我也有类似的要求,工作流程设计者应该可以向用户提供,以便他可以创建自己的工作流程。 在这篇文章中推论WF 4是完全基于标记的,并且没有涉及代码…使得在应用程序中更容易托管….