[ASP.NET] Scheduled execution

Pagina: 1
Acties:

  • djlinsen
  • Registratie: September 2002
  • Laatst online: 18-05 12:14

djlinsen

Well suffer my pretty warriors

Topicstarter
Ik ben bezig met het bouwen van een webapplicatie, een onderdeel van de functionaliteit moet het volgende worden:

het automatisch versturen van emails naar klanten, bij het aanmelden op de website krijgt de klant een eerste email gestuurd waarop gevraagd wordt te reageren. Tot zover geen problem, echter na zeg 10 geen reactie ontvangen te hebben moet er opnieuw een email verstuurd worden. Hoe kan ik dit het beste aanpakken?

In een windows applicatie zou ik een soort van servertje laten draaien die in de database kijkt of er gereageerd is en of er een herinnering gestuurd moet worden.
De volgende oplossing heb ik gevonden http://weblogs.asp.net/ashben/archive/2003/10/11/31579.aspx en http://www.angrycoder.com...spx?cid=5&y=2003&m=4&d=11 maar ik weet eigenlijk niet zo goed of dat nu wel zo ideaal is, mischien weet iemand een betere oplossing. De andere in het artikel aangedrage oplossingen (console app en webservice) lijken mij om de zelfde redenen uitgesloten als in het artikel aangezien ik ook gebruik moet maken van sharedhosting.

Are you following me, Are you following me?


  • gorgi_19
  • Registratie: Mei 2002
  • Nu online

gorgi_19

Kruimeltjes zijn weer op :9

Dat zijn de enige oplossingen; eerste optie is met een windows service, andere optie is met een task scheduler (meeste hosters ondersteunen dit, tot een maximum aantal) en de laatste optie is met de Timer Class call backs uitvoeren :)

[ Voor 8% gewijzigd door gorgi_19 op 27-09-2004 19:36 ]

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • Wiggert
  • Registratie: December 2000
  • Laatst online: 17-11-2025
Meestal zie ik scheduled tasks voorbij komen om problemen zoals jij ze beschijft op te lossen (bij de unix equivalent zou ik nl ook gewoon een cronjob gebruiken denk ik). Je zou dan bijvoorbeeld een vbsje kunnen aanroepen of een script in .net

  • foske
  • Registratie: Juli 2001
  • Laatst online: 22-05 19:52
Of als je SQL server draait, kan je een job gebruiken, hier een voorbeeld hoe ze dat bij sqlteam hebben gedaan

http://www.sqlteam.com/item.asp?ItemID=5908