.NET控制台应用程序到Web服务

时间:2013-02-15 09:26:08

标签: c# .net visual-studio-2010 web-services

我在VS2010中有一个使用第三方ActiveX dll的控制台应用程序。一切正常。但我想实现与Web服务相同的代码。

我尝试创建WCF服务,然后将所有代码复制到新项目中。但是在调用dll上的任何函数时我收到错误。虽然我在x86平台下运行它,但它给了我'Bad Format Exception'。

有什么方法可以直接托管我的控制台应用程序作为服务吗?

1 个答案:

答案 0 :(得分:1)

您想要的是“自托管”。来自“Fundamental Windows Communication Foundation Concepts”:

  

自托管服务
     在开发人员创建的流程应用程序中运行的服务。开发人员控制其生命周期,设置服务的属性,打开服务(将其设置为监听模式),然后关闭服务。