2011-01-27 14 views
1

設定プロパティを読み込むため、Windows Server 2008でWindowsサービスを開始できません。ちょっと変わったかもしれませんが、もし私が単にSettings.Default.myPropertyのコードを終了すると、サービスは正しくイントールされます。Windowsサーバー2008のWindowsサービスで設定プロパティ(C#)を読み取る

明らかに、Windows 7でintalledされた同じサービスは、Settings.Defaultでうまく動作します。だから、問題はWindows Serverだと思っています。

ありがとうございました

+0

サービスがインストールされている場所にService.exe.configが存在し、サービスユーザーがアクセス可能であることを確認してください。 – Anuraj

+0

はい、このファイルの書き込みモードでFileStreamを作成できますが、この同じファイルをXDocumentでロードしようとしたため、このサービスは設定と同じではありません。また、私は例外をキャプチャすることはできません..サービスはちょうど停止します。私はリモートマシンであるため、デバッグを行うことはできません。おそらくフレームワークに関連すると思われていましたが、.net framework 4をインストールしました。 – Vicgtc

答えて

0

許可の問題があります。 サービスを管理者としてインストールしていることを確認してください。 インストールログは、何が失敗するのかについてのヒントを提供する可能性があります。

0

Windows Serverでは、.NET Framework 3.5は既定で無効になっています。私はフレームワーク4をインストールしましたが、十分ではありません。フレームワークを有効にすると、すべてが魅力のように機能します。

関連する問題