Beste medetweakers,
ik heb een website draaien die op twee verschillende tijdstippen per dag een grote taak heeft uit te voeren. Om dit te realiseren heb ik het volgende artikel gebruikt:
http://www.codeproject.com/KB/aspnet/ASPNETService.aspx
Het probleem: de procedure die is gekoppeld aan de callback wordt twee keer (vrijwel gelijk of iig direct achter elkaar) aangeroepen. Dit is zeer ongewenst. Ik heb al van alles geprobeerd met bijvoorbeeld Application.Lock en Application variables om te kijken of de procedure niet al draait maar dit mocht niet baten.
Is het normaal dat IIS een callback van een item in cache tweemaal aanroept (of eigenlijk tweemaal removed en beide met reason = expired)? Is dit gedrag te veranderen? Zo niet, hoe voorkom ik dat de procedure tweemaal wordt uitgevoerd?
(ik ben vast bezig met de code in global.asax.vb uit te kleden voor het geval iemand deze wil inzien)
ik heb een website draaien die op twee verschillende tijdstippen per dag een grote taak heeft uit te voeren. Om dit te realiseren heb ik het volgende artikel gebruikt:
http://www.codeproject.com/KB/aspnet/ASPNETService.aspx
Het probleem: de procedure die is gekoppeld aan de callback wordt twee keer (vrijwel gelijk of iig direct achter elkaar) aangeroepen. Dit is zeer ongewenst. Ik heb al van alles geprobeerd met bijvoorbeeld Application.Lock en Application variables om te kijken of de procedure niet al draait maar dit mocht niet baten.
Is het normaal dat IIS een callback van een item in cache tweemaal aanroept (of eigenlijk tweemaal removed en beide met reason = expired)? Is dit gedrag te veranderen? Zo niet, hoe voorkom ik dat de procedure tweemaal wordt uitgevoerd?
(ik ben vast bezig met de code in global.asax.vb uit te kleden voor het geval iemand deze wil inzien)
Wat een onzin..