Anledningen till det är att IIS kör ett app_start efter modifikationerna och dör alla sessions givetvis. Detta är ett "naturligt" beteende.
Om du istället kopierar mappen med filerna och sedan tar bort den gamla mappen s¨å tror jag du slipper detta. Har för mig du kan råka ut för samma sak om du döper om en mapp men inte när du skapar och tar bort mappar.
Kör jag Directory.Move så dör sessionerna.
Om jag däremot skapar en ny mapp och flyttar filerna från den gamla mappen till den nya fungerar det.
Men när jag raderar den gamla mappen så dör sessionerna igen, så det gjorde ingen nytta.
Det verkar ju idiotiskt om man inte kan flytta eller radera mappar utan att sessionerna dör. Men jag måste lösa det på något sätt.
Tacka vet jag PHP och Apache. ;)
Sparar du sessionen i tex StateServer så sparas den även om app poolen recylas. Ett annat alternativ är att lägga filerna i en katalog utanför www-rooten och sedan använda den som ett vd i din applikation, då påverkas inte app poolen av borttagning etc.
254 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e