0

私はwcfサービスを書いています。デバッグの目的で、コンソールアプリケーションとして起動できます。私のサービスは、動作する特定のファイルを必要とし、initのconfig(パスはリモートにすることができます)で定義された指定されたパスにその存在を確認します。そして、そこから神秘主義者が始まります。

コンソールアプリケーションとしてサービスを開始すると、すべて問題ありません。ファイルが存在し、サービスが開始されます。しかし、サービスアプリケーションとしてサービスを開始しようとすると、コンソールアプリケーションとしての以前の正常な実行が数秒前であっても、指定されたパス上のファイルが表示されません。

File.Existsを使用してファイルの存在を確認します。

なぜそれが起こるのか誰かが知っていますか?

UPD:言うのを忘れた:私は絶対パスを使用しています。

4

0 に答える 0