2013-02-15 63 views
1

我在VS2010中使用第三方ActiveX DLL的控制檯應用程序。它一切正常。但我想實現與Web服務相同的代碼。.NET控制檯應用程序到Web服務

我試着創建一個WCF服務,然後將所有代碼複製到新項目中。但是在調用dll上的任何函數時出現錯誤。雖然我在x86平臺下運行它,但它給了我'壞格式異常'。

有沒有什麼方法可以將我的控制檯應用程序作爲服務直接託管?

+0

您的應用程序池是否在運行32位模式的IIS中運行? – Victor 2013-02-15 09:28:32

+0

我的應用程序正在32位模式下運行。 – Newbee 2013-02-15 09:48:57

+0

如果您在IIS中運行wcf,則無法確定ISS – Newbee 2013-02-15 09:49:14

回答

1

你想要什麼就叫做「自託管」。從「Fundamental Windows Communication Foundation Concepts」:

自託管服務
說,開發人員創建的應用程序中運行的服務。開發人員控制其生命週期,設置服務的屬性,打開服務(將其設置爲偵聽模式)並關閉服務。

+0

非常感謝你們......現在它工作的很好......我用自己的主機......:D – Newbee 2013-02-18 20:45:26

相關問題