c#中的工作流程应用

时间:2014-05-23 11:05:31

标签: c# wcf workflow workflow-foundation-4 workflow-foundation

我在控制台应用程序中托管(现在)工作流应用程序,使用WorkflowServiceHost来托管活动。这是基于一个MS示例,并且工作正常。

我想添加另一个' WebMethod'到这个应用程序。这种方法与托管的工作流程无关 - 它只是一个' ping'服务,以便客户端可以告诉应用程序是否存在并运行。

这甚至可能吗?如果是这样,我将如何添加这种新方法?

由于

2 个答案:

答案 0 :(得分:0)

不要在控制台应用程序中创建一个新方法,因为这样做很差(1件事应该做1个工作)

而是在您的解决方案中创建一个新的WCF项目 在Console应用程序中引用此项目,并在Console应用程序初始化时启动WCF主机。

然后可以编写WCF项目以响应' ping'请求。

这是WCF的一个方便的入门读物 http://www.codeproject.com/Articles/406096/A-beginners-tutorial-for-understanding-Windows

答案 1 :(得分:0)

理查德,

感谢您的回答。我能够在Console App中添加一个新的端点,但是定义了服务接口,并添加了另一个主机并启动它。

这对于概念验证代码来说很好,但是不适合发布。

戴夫