.NET控制台应用程序到Web服务
问题描述:
我在VS2010中使用第三方ActiveX DLL的控制台应用程序。它一切正常。但我想实现与Web服务相同的代码。.NET控制台应用程序到Web服务
我试着创建一个WCF服务,然后将所有代码复制到新项目中。但是在调用dll上的任何函数时出现错误。虽然我在x86平台下运行它,但它给了我'坏格式异常'。
有没有什么方法可以将我的控制台应用程序作为服务直接托管?
答
你想要什么就叫做“自托管”。从“Fundamental Windows Communication Foundation Concepts”:
自托管服务
说,开发人员创建的应用程序中运行的服务。开发人员控制其生命周期,设置服务的属性,打开服务(将其设置为侦听模式)并关闭服务。
+0
非常感谢你们......现在它工作的很好......我用自己的主机......:D – Newbee 2013-02-18 20:45:26
您的应用程序池是否在运行32位模式的IIS中运行? – Victor 2013-02-15 09:28:32
我的应用程序正在32位模式下运行。 – Newbee 2013-02-15 09:48:57
如果您在IIS中运行wcf,则无法确定ISS – Newbee 2013-02-15 09:49:14