Ich habe eine Website, die OutOfMemoryExceptions auf, wann immer es wird auf die folgende Stelle in meinem Code wirft:.NET OutOfMemoryException auf XMLSerializer.Serialize
XmlSerializer xs = new XmlSerializer(t, xoverrides);
Zu sehen, wie dies geschieht nur dann, wenn es auf dem Web-Server Ich habe nicht viele Informationen darüber, warum dies geschieht. Ich weiß, dass die Objekte, die serialisiert werden, nicht zu ernst sind - definitiv weniger als ein MB pro Stück.
Hatten Sie das schon einmal? Helfen Sie mir dabei, das Problem zu diagnostizieren? Jede Hilfe wird geschätzt.
Danke!
Hallo, ich habe ähnliches Problem wurde gegenüber, während ich "new XmlSerializer (o.GetType());" verwenden. Ich stehe auf meinem lokalen Rechner vor dem Problem, dass sehr große Daten serialisiert werden. Ausgenommen davon ist die Live-App, die auf einem Cloud-Server gehostet wird. Aber ich kann die serialisierte Zeichenfolge während der Entwicklung nicht weiter verwenden und testen. Ich bin offen für Vorschläge. –