Forum: ASP.NET |
Thema:
ASP.net als Windows-Dienst "missbrauchen"? |
Von:
Thomas Grupp (
07.01.2005 09:45) |
Hallo,
hat jemand eine Idee, wie man in einer Web-Anwendung in einem bestimmten Intervall einen Code ausführen kann. z.B. soll dieser alle paar Sekunden/Minuten eine Aktion am Server ausführen. Auch toll wäre es, wenn man einen FileSystemWatcher einbauen könnte, der ein bestimmtes Verzeichnis überwacht (aber halt 24 h am Tag...)
Betreff |
Von |
Datum |
|
|
Hannes
Preishuber
|
07.01.2005 09:50 |
|
|
Thomas
Grupp
|
07.01.2005 13:49 |
|
|
Re: ASP.net als Windows-Dienst "missbrauchen"?
Jetzt habe ich doch noch eine Frage:<br><br>Wenn ich in der Globyl.asax einen neuen thread aufmache, wie lange ist dieser aktiv, bzw. kann ich mir diese loop-Funktion sparen?<br><br>Sub... |
|
|
|
|
|
Thomas
Grupp
|
08.01.2005 09:40 |
|
|
Re: ASP.net als Windows-Dienst "missbrauchen"?
Hallo Thomas,<br><br>der Thread läuft solange, bis die Methode "EMailUeberwachenVersand" beendet wird. Die Schleife in der Methode ist also notwendig.<br><br>Der FileSystemWatcher funktioniert übrigens auch... |
|
|
|
|
|
Klaus
Holster
|
10.01.2005 13:23 |
|
|
Re: ASP.net als Windows-Dienst "missbrauchen"?
Danke für die Antwort - zwei Fragen habe ich dazu noch:<br><br>ich habe ja einen eigenen Thread in der Global.asax dafür aufgemacht. Nun wird in EMailUeberwachenVersand der Handler hinzugefügt - ohne... |
|
|
|
|
|
Thomas
Grupp
|
12.01.2005 10:09 |
|
|
Re: ASP.net als Windows-Dienst...
Hallo Thomas,<br><br>wenn im Thread eine Exception auftritt, dann wird die Methode beendet, falls die Exception nicht behandelt wird. Dazu muss in den Eventhandlern jeweils ein Try..Catch eingebaut... |
|
|
|
|
|
Klaus
Holster
|
12.01.2005 14:11 |
|
|
G.
Guest
|
12.01.2005 14:21 |
|
|
Thomas
Grupp
|
12.01.2005 14:21 |
|
|
Re: ASP.net als Windows-Dienst "missbrauchen"?
Hallo Thomas,<br><br>statt einem FileSystemWatcher ist es evtl. einfacher, den ASP.NET Cache und CacheDependency zu verwenden.<br><br>Damit kann man ein Objekt im Cache zwischenspeichern und eine Aktion... |
|
|
|
|
|
Klaus
Holster
|
07.01.2005 16:13 |
|
|
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!