Dit is een vraag waar ik al lang mee worstel, maar nog nooit een afdoende antwoord op gevonden heb.
Als je een ASP.NET applicatie (1.0/1.1/2.0) update, zorgen wijzigingen in de bin of de config ervoor dat de applicatie automatisch opnieuw wordt opgestart. Als je tijdens die restart (eigenlijk tijdens het afsluiten) een pagina opvraagt, krijg je "Application is restarting".
Stel nu dat ik tijdens een update een andere melding wil laten weergeven. Ik kan me een paar scenario's indenken, maar ik heb niet het gevoel dat dat "echte" oplossingen zijn, en ik zou ook liever zelf niet aan het programmeren slaan hiervoor (hoewel het misschien niet te vermijden is)
[list]
• IIS tijdelijk opnieuw instellen zodat voor de betreffende site altijd een bepaald document wordt weergegeven
• Een HttpModule bouwen die op machine-level draait en voor elke site een vlag in de gaten houdt, afhankelijk waarvan standaard gedrag of een "being updated"-pagina getoond wordt.
Behalve dat ik mij afvraag of zoiets wel de bedoeling is, ben ik ook benieuwd of daar standaard-oplossingen voor bestaan. Ik ben er zelf in ieder geval nog nooit een tegengekomen. Ik zoek dus geen manier om application restarts te voorkomen, maar een manier om een custom pagina te tonen
[list]
• Wanneer een site geupdatet wordt
• Wanneer een site om andere redenen herstart
Als je een ASP.NET applicatie (1.0/1.1/2.0) update, zorgen wijzigingen in de bin of de config ervoor dat de applicatie automatisch opnieuw wordt opgestart. Als je tijdens die restart (eigenlijk tijdens het afsluiten) een pagina opvraagt, krijg je "Application is restarting".
Stel nu dat ik tijdens een update een andere melding wil laten weergeven. Ik kan me een paar scenario's indenken, maar ik heb niet het gevoel dat dat "echte" oplossingen zijn, en ik zou ook liever zelf niet aan het programmeren slaan hiervoor (hoewel het misschien niet te vermijden is)
[list]
• IIS tijdelijk opnieuw instellen zodat voor de betreffende site altijd een bepaald document wordt weergegeven
• Een HttpModule bouwen die op machine-level draait en voor elke site een vlag in de gaten houdt, afhankelijk waarvan standaard gedrag of een "being updated"-pagina getoond wordt.
Behalve dat ik mij afvraag of zoiets wel de bedoeling is, ben ik ook benieuwd of daar standaard-oplossingen voor bestaan. Ik ben er zelf in ieder geval nog nooit een tegengekomen. Ik zoek dus geen manier om application restarts te voorkomen, maar een manier om een custom pagina te tonen
[list]
• Wanneer een site geupdatet wordt
• Wanneer een site om andere redenen herstart
Wij onderbreken deze thread voor reclame:
http://kalders.be