Archief - ASP.NET: Automatische controle op maandag

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

crimineels

Legacy Member
Yo,

Is het mogelijk om ervoor te zorgen dat een asp.net applicatie elke maandag automatisch iets uitvoert?

Greets

passero

Legacy Member
dat noemen ze een cron job (in linux that is). In windows kan je normaal ook bepaalde zaken 1*per week ofzo regelen maar dat hangt eigenlijk van de hosting af. Niet iedere hosting geeft die mogelijkheid

Een vuile oplossing zou zijn dat je op je homepage controleert of het maandag is en ergens in een db bijhoud wanneer de job het laatst gelopen heeft en dan naar gelang dat vlagje, de job runnen maar als het een grote job is, zal de gebruiker die het eerst komt op maandag moeten wachten tot de job gedaan is. Lijkt me niet echt een goeie oplossing maar het is er een... dit voor als je hosting geen scheduling ondersteunt ofzo

killgore

Legacy Member
passero zei:
dat noemen ze een cron job (in linux that is). In windows kan je normaal ook bepaalde zaken 1*per week ofzo regelen maar dat hangt eigenlijk van de hosting af. Niet iedere hosting geeft die mogelijkheid

Een vuile oplossing zou zijn dat je op je homepage controleert of het maandag is en ergens in een db bijhoud wanneer de job het laatst gelopen heeft en dan naar gelang dat vlagje, de job runnen maar als het een grote job is, zal de gebruiker die het eerst komt op maandag moeten wachten tot de job gedaan is. Lijkt me niet echt een goeie oplossing maar het is er een... dit voor als je hosting geen scheduling ondersteunt ofzo

mits wat gepruts kan je die opdracht ook loskoppelen van gebruiker hoor. Maar tis alleszins lelijk.

En in windows kan je inderdaad ook gewoon taken instellen (cfr. apple update die op de meest irritante momenten tevoorschijn schiet).

Dreamchaser

Legacy Member
Een Windows Service is hetgene wat je moet schrijven, of gewoon een console applicatie die je schedulet.

ASP.Net is daar totaal niet voor bedoeld. Met wat lelijke truken gaat dat eventueel wel, maar dan maak je het jezelf alleen maar moeilijk...

Nuja, misschien zal het wel moeten als je omwille van die hosting niet anders kan. In dat geval kan je misschien het volgende doen:
- Webservice schrijven met een functie die hetgene doet dat gescheduled moet worden en die op je hosting zetten
- Consoleapplicatie schrijven die die functie van de webservice oproept en deze lokaal op je pc schedulen
(voorwaarde is wel dat je pc dan smaandags moet aanstaan ;) )
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan