hi!
ich habe eine asp-seite und beim laden läuft eine schleife - die kann mehrere minuten dauern...
nach einer zeit von ca. 2 minuten löst mein System.Threading.Thread.Sleep(1000); die Exception "Der Thread wurde abgebrochen."...
ist das eine iis-einstellung wie lang ein thred laufen darf oder was ist da los?
thx
Programmieren ist der Wettkampf zwischen Programmierer die immer noch einfachere Programme schreiben
und Anwender die immer noch dümmer werden...
hallo webbi,
vielleicht ein Timeout...
mfg.
markus111
System.Threading.Thread.Sleep(1000); die Exception "Der Thread wurde abgebrochen."...
Wofür machst du sowas in einer Webanwendung. Vielleicht solltest du auf dem Zielrechner einen WindowsService schreiben, dem der dir Daten aufbereitet. Auf deiner Anzeigeseite hast du dann ein UpdatePanel was mit einem Trigger alle x Sekunden schaut, ob der WindowsService schon die gewünschten Daten generiert hat. Wenn ja, dann lädt das UpdatePanel die anzuzeigenden Daten.
ist das eine iis-einstellung wie lang ein thred laufen darf oder was ist da los?
Der Defaultwert liegt bei 110 Sekunden. Siehe die ExecutionTimeout - Property des httpRuntime Elementes. http://msdn.microsoft.com/de-de/library/e1f13641.aspx
mit freundlichen Grüßen,
Tomot
Projekte: www.gesellschaftsspieler-gesucht.de
die seite wird von der client-application aufgerufen... kommnikation muss über http laufen... das war der einfachste weg... 😉
& thx - der timeout is'es...
lg
Programmieren ist der Wettkampf zwischen Programmierer die immer noch einfachere Programme schreiben
und Anwender die immer noch dümmer werden...