1

サードパーティの ActiveX dll を使用する VS2010 のコンソール アプリケーションがあります。それはすべて正常に動作します。しかし、同じコードを Web サービスとして実装したいと考えています。

WCF サービスを作成してから、すべてのコードを新しいプロジェクトにコピーしてみました。しかし、dll の関数を呼び出すとエラーが発生します。x86 プラットフォームで実行していますが、「Bad Format Exception」が発生します。

コンソール アプリケーションをサービスとして直接ホストする方法はありますか?

4

1 に答える 1

1

あなたが望むものは「自己ホスティング」と呼ばれます。「基本的な Windows Communication Foundation の概念」から:

セルフホステッド サービス
開発者が作成したプロセス アプリケーション内で実行されるサービス。開発者は、その有効期間を制御し、サービスのプロパティを設定し、サービスを開き (リッスン モードに設定)、サービスを閉じます。

于 2013-02-15T12:08:15.780 に答える