File.Exists gibt false von einer Netzwerkfreigabe zurück

Ich habe an einem ASP.NET-Projekt gearbeitet, in dem hochgeladene Dateien auf einer Netzwerkfreigabe gespeichert werden. Ich dachte, ich könnte einfach ein virtuelles Verzeichnis verwenden und es wäre in Ordnung, aber ich hatte Probleme mit den Berechtigungen für Directory.CreateDirectory.

Ich konnte Dateien hochladen, daher habe ich beschlossen, meinen Code so zu ändern, dass alles in einem einzigen Verzeichnis abgelegt wird. Dafür muss ich jedoch File.Exists verwenden, um das Überschreiben von Duplikaten zu vermeiden.

Nun, da ich meinen gesamten Code aktualisiert habe, habe ich festgestellt, dass File.Exists, egal was ich tue, beim Testen mit der Netzwerkfreigabe immer false zurückgibt (die Datei ist definitiv vorhanden).

Irgendwelche Ideen? Ich komme mit Netzwerkfreigaben ans Ende meines Seils.

Antworten auf die Frage(8)

Ihre Antwort auf die Frage