コードをスレッドで囲むと、ネットワーク パスからファイルを読み取ることができません。コードはスレッドなしで正常に動作します。スレッドを使用し、ローカル ドライブ パス (同じシステム) を使用すると、スレッドでも問題なく動作しますが、それは私にとっては選択肢ではありません。ネットワークファイルにアクセスする必要があります。
ネットワーク ファイル File.exsists にアクセスしている間は false を返します。この dll は、C#、ASP.NET v4.xxx を使用して開発された Web アプリケーションで使用されます。
IIS Web サーバーを使用しています。