När jag kör en rebuild så körs Application_End och när jag går till startsidan i webbapplikationen så körs Application_Start. Detta problem uppkom då en tredjepartskomponent (COM-komponent) uppdaterades till en ny version. Enligt leverantören ser allt ok ut men frågan är varför Application_End anropas nu? Det är din application domain som laddas om. Den gör det därför att den inte kan ladda ur enskilda omkompilerade assemblies. Fast samma beteende borde funnits tidigare. Jag är lite konfunderad.. körs Application_End varje gång application domänen laddas om? Verkar vara fel i tredjepartskomponenten, så naturligtvis beter sig .Net som du beskriver. Märkligt när man blir van vid att det ska fungera fel.. eller nåt :-)Applikationen startar om vid rebuild
Tidigare gick det att kompilera om utan problem, det största problemet är att vid Application_End så avallokeras massa minne och grejer som tredjepartskomponenten är tvungen att läsa in igen vid Application_Start, därför tar varje kompilering lång tid.
Processen dör inte, det är samma process id och tillämpningsskyddet är låg. Tredjepartskomponenten är en COM-komponent utvecklad i C/C++. Hur kan man felsöka orsaken alt rätta till?Sv: Applikationen startar om vid rebuild
Sv:Applikationen startar om vid rebuild
Sv:Applikationen startar om vid rebuild