| 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!