0

必要なすべての dllを含むコンパイル済みの WCF サービス(*.exe) があり、ソースがなくてもこれからWindows サービスを作成する必要があります。これは可能ですか?もしそうなら、これを達成する方法は?wcf-service はコンソールベースのサービスであり、windows-service の実行中にコンソールを表示してはなりません

すでにsc.exeで試しましたが、Windowsサービスを開始すると次のエラーで終了します:

「サービス MyService を開始できませんでした」

エラー 1053: サービスは開始要求または制御要求に対して時間どおりに応答しません

-> ドイツ語から翻訳されたエラーメッセージ

4

1 に答える 1

1

プログラムがServiceBaseクラスを実装している場合は、 installutil( http://msdn.microsoft.com/en-us/library/50614e95.aspx ) を使用してサービスをインストールできます。

それ以外の場合は、srvany( http://support.microsoft.com/kb/137890 )をご覧ください。

サービスがコンソール アプリケーションとして計画されていた場合、ある時点でユーザー入力が必要なのかメッセージ ボックスが表示されるのかがわからないため、問題が発生する可能性があります。この場合、アプリケーションが応答しなくなり、原因を突き止めるのが非常に困難になります。

于 2013-10-10T10:39:36.367 に答える