Ich habe eine .net-Klassenbibliothek erstellt, die zum Erstellen von Berichten aus einem unserer Projekte verwendet wird. Die Situation ist, dass ich die DLL der Klassenbibliothek in meinem asp.net mvc Projekt referenziere. Ich nenne ein gemeinsames Verfahren innerhalb der Klassenbibliothek, als wenn eine Schaltfläche geklickt wird wie folgt (PO ist der Namespace meiner Klassenbibliothek):ASP.net mvc freigegeben Klassenbibliothek
PO.GenerateReport(Parameter1, Parameter2, Parameter3, Parameter4, Parameter5, Parameter6, Parameter7)
Dies funktioniert gut, wenn ein Benutzer anruft, sobald mehr als ein Benutzer versucht, PO.GenerateReport gleichzeitig aufzurufen Ich bekomme Probleme.
Ich würde denken, jede Benutzerinstanz würde ihre eigene Instanz der PO-Klassenbibliothek hochfahren, aber das ist nicht der Fall. Irgendwelche Ideen, wie ich das an die Situation anpassen kann? Oder bin ich völlig falsch, wie die Klassenbibliothek referenziert oder eingerichtet wird?
Vielen Dank im Voraus