Gründe für einen 409 / Conflict-HTTP-Fehler beim Hochladen einer Datei zu Sharepoint mit einem .NET WebRequest?

Habe ich eine Methode verwendet, die eine WebRequest zum uploaden einer Datei auf einer sharepoint 2010-Liste/Ordner mit einer PUT-Anfrage, mit der Überschreiben-Header-Satz mit T (überschreiben).

Wenn mehrere Dateien hochgeladen werden (Methode mehrmals aufgerufen), einige Anträge mit einem 409-Konflikt HTTP-Fehler.

Habe ich gegoogelt, und es scheint der häufigste Grund ist, die versuchen zu beeinflussen/eine Datei aktualisieren, die nicht existieren (wie das setzen der request-URL in einen Pfad ohne Dateinamen). Das ist jedoch nicht der Fall. Im Fall der Konflikt hatte etwas zu tun mit der Datei schon vorhanden, ich code Hinzugefügt, um physikalisch zu löschen, bevor Sie die Datei hochladen, und ich bin noch immer einige 409.

Hat jemand erhielt diese Art von Fehler, und wenn ja, können Sie mir sagen, wie du es behoben und was war die Ursache? Jede Hilfe wird sehr geschätzt. Dank

InformationsquelleAutor der Frage GR7 | 2011-07-22

Schreibe einen Kommentar