System.IO.Exception-Fehler: "Der angeforderte Vorgang kann nicht für eine Datei mit einem vom Benutzer zugeordneten Abschnitt ausgeführt werden."

Ich habe beim Schreiben in eine XML-Datei eine sehr seltsame IOException erhalten:

System.IO.IOException: The requested operation cannot be performed on a file with a user-mapped section open.

   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
   at System.Xml.XmlTextWriter..ctor(String filename, Encoding encoding)
   at System.Xml.XmlDocument.Save(String filename)

Der Fehler trat auf, als ich die Save (string) -Funktion von XmlDocument aufrief.

Irgendwelche Ideen, was passiert ist?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage