2011-02-28 6 views
0

私のシナリオ:WCFサービスが起動していません

デスクトップにClient \ serverが設定されています。私は3つのWCFサービスVSコマンドプロンプトを介してインストールしている。すべては、インストール時に正常に動作しますが、私は実際にサービスを開始したいとき、それは彼らが何 仕事を持っていない場合は、自動的に次

は、「ローカルマシン上のサービスが が開始されたメッセージと、その後stopped.Someサービス 停止を与えますたとえば、パフォーマンスは ログとアラートサービス "

いずれにしても私を解決に導くことができますか?

+0

正確な複製:http://stackoverflow.com/questions/538925/windows-service-stops-automatically – razlebe

+0

は、Windowsサービスを意味していますか? –

+0

@ Matt DavisYes – Macnique

答えて

0

Windowsサービスは実際に何かをしなければなりません。それ以外の場合、すぐにシャットダウンし、表示されているエラーが表示されます。 「何かをする」には、通常、サービスのコールバックのOnStart()コールでスレッドを開始する必要があります。彼のコメントに@ @と書かれているように、コード例については次の質問を参照してください。

Windows Service Stops Automatically

起動時にWindowsサービスが例外をスローすることも可能です。この場合、実際に何が起こっているかを正確に見るために、サービスをデバッグしたいと思うでしょう。それを行う方法については、次の質問を参照してください。

Easier way to start debugging a windows service in C#