2011-11-11 17 views
1

IISで同じサービスをホストし、正常に動作していますが、Windowsサービスでは動作しません。サービスが開始され、WCFをホスティングする際のウィンドウサービスに停止します

+0

アプリケーションイベントログにエラーが表示されますか。 – MLF

+0

いいえ、私はシステムの管理者です。サービスインストーラとプロセスインストーラが正しく設定されています。起動して停止し、リスナーが見つからないためにサービスが停止するというメッセージが表示されます。 –

+0

書いた他のWindowsサービスうまく動作しますか?これが初めての場合は、何かが間違っていると思っています。 WCFを使わずに簡単なWindowsサービスを作成し、それがうまくいくかどうかを確認してから、逆の作業をして何が違うのかを確認してください。 –

答えて

0

おそらくこれは権限の問題です。サービスが実行されているユーザーアカウントに、http.sysで設定されたACLがあることを確認します。既存のACLのリストを取得するには、コマンドラインからnetsh http show urlaclを実行します。 netsh http add urlaclを実行して新しいものを追加します(管理者として実行する必要があります)。予約済みのURLは、WCFサービスのapp.configファイルで指定したものと同じURLである必要があります。

関連する問題