.NET控制台应用程序到Web服务
本文关键字:Web 服务 应用程序 控制台 NET | 更新日期: 2023-09-27 17:59:43
我在VS2010中有一个控制台应用程序,它使用第三方ActiveX dll。一切都很好。但我想实现与web服务相同的代码。
我尝试创建一个WCF服务,然后将所有代码复制到新项目中。但是我在调用dll上的任何函数时都会出错。尽管我在x86平台下运行它,但它给了我"错误格式异常"。
有没有什么方法可以直接将控制台应用程序作为服务托管?
您想要的被称为"自托管"。来自"Windows通信基础的基本概念":
自托管服务
在开发人员创建的流程应用程序中运行的服务。开发人员控制其生存期,设置服务的属性,打开服务(将其设置为侦听模式),然后关闭服务。