Wir haben einen benutzerdefinierten Mitgliedschaftsanbieter, der einen WCF-Dienst und ADAM/AzMan verwendet. Wir haben in letzter Zeit eine Menge Fehler gesehen, die einer stärkeren Nutzung unserer Webapplikation zu entsprechen scheinen.Gleichzeitige Updates in ADAM/AzMan werfen einen seltsamen Fehler
Ich entdeckte, dass in der Webanwendung jedes Mal, wenn sich ein Benutzer anmeldet, ein Update an das Administratorkonto vorgenommen wird.
Bei starker Nutzung scheinen zwei verschiedene Prozesse versucht zu haben, Profilinformationen im Administratorkonto zu aktualisieren. Der Fehler, den ich sehe, ist:
COMException - Cannot create a file when that file already exists.
Dies kommt von AzMan.
Meine Frage ist: Wird versucht gleichzeitige Updates auf dem gleichen Datensatz (oder sogar nur die gleiche ADAM-Instanz) in ADAM/AzMan einen Fehler zu werfen und ist der Fehler oberhalb des Fehlers, den ich erwarten sollte?
BEARBEITEN Wir haben den Code entfernt, der das Administratorkonto ständig aktualisiert hat und das hat die Fehler erheblich reduziert. Wir stoßen immer wieder auf einen Fehler. Wir haben mehrere Anwendungen, die alle dieselbe ADAM-Instanz verwenden. Wenn mehrere dieser Apps versuchen, Daten in ADAM zu aktualisieren, kann dies ein Problem sein?