File.Existsがfalseを返すかどうかを確認するときに、私の仕事は以前と同じでした。.Net 4.0はFileを変更しましたか?
私は最近、4.0にアップデートしました。私の個人的なユーザフォルダ内のファイルは、File.Existsに対してFALSEを返します。
誰でもこの問題を経験したことがありますか? File.Exists( "C:\ Users \ peronalFolder.domain \ test.txt")はTRUEになりますが、(File.Exists( "C:\ Users \ Public \ test.txt")) ))いつも戻ってくる偽)
ありがとう。
あなたがそのフォルダにアクセスする権利を持っていますか:
あなたはそれは.NETの問題やファイルアクセスのためのユニットテストとして、次ののPowerShellスクリプトを使用して、環境問題であるかを識別することを試みることができます? – Marco
私は...これらはすべて前に働いた。たぶん一部の権限の変更が発生したかもしれませんが、私はそれを認識していません。 –
これは、この機能を再現するかなりシンプルなコンソールアプリですか?または、他の何か?それがWebアプリの場合、2.0以下のアプリケーションプールとは異なるアプリケーションプールで実行されている可能性があり、異なるユーザーコンテキストを持つ可能性があります。 –