Hallo,
ich habe zum ersten mal einen COM+ (DOTNET Enterprise Service) in VS2005 implementiert und diesen auf einem Win2003 R2 Server installiert.
Das Projekt orientiert sich am den Teilnehmern von BASTA etc. bekannten Projekt dotnetESDemo von Andreas Kosch.
Alles funktioniert soweit auch ganz gut, bis auf ein kleines Problem:
Alle jemals aktivierten Objekte werden nicht mehr deaktiviert. D.h. nach 1000 Aufrufen bleiebn 1000 aktivierte Objekte im COM+ stehen. Jetzt ist meine Frage, ob das eine Eigenart der Ent.services ist, bzw. wann diese Objekte wieder abgeräumt werden. Bisher war ich es unter COM+ (Objekte wurden mit D7 erstellt) so gewohnt, daß die Objekte automatisch wieder abgeräumt werden.
Bei der Serveranwendung habe ich eingestellt: "Bei Leerlauf nicht herunterfahren." Die anderen Einstellungen (Attribute) lauten:
Vielleicht wäre noch zu erwähnen, daß das Serverobjekt über RDS vom IIS aufgerufen wird.
Danke für Tips und Grüße
Hermann
ich habe zum ersten mal einen COM+ (DOTNET Enterprise Service) in VS2005 implementiert und diesen auf einem Win2003 R2 Server installiert.
Das Projekt orientiert sich am den Teilnehmern von BASTA etc. bekannten Projekt dotnetESDemo von Andreas Kosch.
Alles funktioniert soweit auch ganz gut, bis auf ein kleines Problem:
Alle jemals aktivierten Objekte werden nicht mehr deaktiviert. D.h. nach 1000 Aufrufen bleiebn 1000 aktivierte Objekte im COM+ stehen. Jetzt ist meine Frage, ob das eine Eigenart der Ent.services ist, bzw. wann diese Objekte wieder abgeräumt werden. Bisher war ich es unter COM+ (Objekte wurden mit D7 erstellt) so gewohnt, daß die Objekte automatisch wieder abgeräumt werden.
Bei der Serveranwendung habe ich eingestellt: "Bei Leerlauf nicht herunterfahren." Die anderen Einstellungen (Attribute) lauten:
Code:
[TransactionAttribute(TransactionOption.NotSupported), JustInTimeActivation(true), EventTrackingEnabled(true), DescriptionAttribute("GetBMPRS 1.0"), ObjectPooling(MinPoolSize=2, MaxPoolSize=5), Guid("1EB65B65-AA64-476b-8544-7A4A5A7C6E0B")] public class GetBMPRS : ServicedComponent, IGetBMPRS
Danke für Tips und Grüße
Hermann
Comment