Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Warten auf Prozess

Mitglied: Malte

Malte (Level 1) - Jetzt verbinden

11.01.2007, aktualisiert 13:56 Uhr, 4355 Aufrufe, 2 Kommentare

Hallo zusammen,

ich habe ein recht dringendes Problem, welches ich allein leider nicht lösen kann

In asp.net (C#) muss ich eine Grafik on-the-fly erzeugen und speichern lassen. Das dauert je nach Auslastung ein paar Sekunden.

Nun möchte ich dem Benutzer in der Wartezeit eine Info-HTML-Seite mit einer "Bitte einen Augenblick Geduld ..." Meldung anzeigen, welche aber nach Erstellen der Grafik automatisch diese neue Grafik lädt ...

Wie kann ich das umsetzen ?

Derzeit starte ich das Grafikprogramm mit Process.Start(..) in der Page_Load Funktion und warte auf das Ende der Anwendung (mit WaitForExit()) ... doch leider wird dadurch in der Wartezeit auch keine HTML Seite angezeigt.

Gruß,
Malte

Nachtrag:
Nun habe ich es mit einem Thread probiert. Klappte (HTML wurde angezeigt und EXE parallel gestartet). Nur leider wird die neue Grafik nicht nach Abschluss des Grafikprogrammes angezeigt.

Ich habe im Thread das Process.Start(..) aufgerufen, dann WaitForExit() und schließlich Response.Redirect(..). Dieses Redirect wird aber nicht ausgeführt.

Irgendwelche Ideen ??
Mitglied: ketchup
11.01.2007 um 13:50 Uhr
hi!

du könntest die HTML-datei on-the-fly erzeugen.

und wenn die grafik fertig ist, eine neue HTML-datei mit den entsprechenden tags erzeugen bzw. schicken.


oder in die html ein refresh einbauen, dass eine gewisse zeit später sich reloaded.

allerdings aufpassen, dass die grafik dann auch exisitiert.



allerdings könntest du die gesamte webseite von deinem programm aus generieren und anzeigen und dadurch auch die grafik direkt an den webserver schicken und nicht im filesystem zwischenspeicher ... CGI!

jürgen
Bitte warten ..
Mitglied: Malte
11.01.2007 um 13:56 Uhr
hi!

Hallo. Vielen Dank für die schnelle Antwort.


du könntest die HTML-datei on-the-fly
erzeugen.

und wenn die grafik fertig ist, eine neue
HTML-datei mit den entsprechenden tags
erzeugen bzw. schicken.


Leider nein. Die HTML Datei ist eine ASPX Datei und richtig komplex


oder in die html ein refresh einbauen, dass
eine gewisse zeit später sich reloaded.

allerdings aufpassen, dass die grafik dann
auch exisitiert.


Problem: Die Benutzer wollen nicht 5 Sekunden "sinnlos" warten wenn der Server nicht ausgelastet ist. Deshalb mein Wunsch, sofort und flexibel auf die fertige Grafik zu reagieren.


allerdings könntest du die gesamte
webseite von deinem programm aus generieren
und anzeigen und dadurch auch die grafik
direkt an den webserver schicken und nicht im
filesystem zwischenspeicher ... CGI!


Leider auch nicht - s.o.

jürgen
Bitte warten ..
Ähnliche Inhalte
Batch & Shell

Skript soll warten bis bestimmte Prozess nicht mehr läuft

gelöst Frage von DaniBatch & Shell3 Kommentare

Guten Abend Kollegen, ich schreibe ein Powershellskript in dem ein Tool aufgerufen wird: Das Skript wartet leider nicht bis ...

Batch & Shell

Powershellscript - Dienst beenden, auf Prozess warten Invoke-Command

gelöst Frage von ChrisIOBatch & Shell7 Kommentare

Hallo, ich bastle gerade an einem Veeam Powershell Script. Ziel ist es, 2 Dienste anzuhalten und auf die Beendigung ...

Windows Server

Warten auf "Gruppenrichtlinienclient" ?

Frage von dojo2000Windows Server3 Kommentare

Hallo zusammen, ich habe mich heute von einem Windows Server 2008 R2 Standard abgemeldet. Danach bleibt auf dem Abmeldebildschirm ...

Windows Userverwaltung

Nach Kennwortänderung - Warten auf Benutzerprofildienst

Frage von Andy1987Windows Userverwaltung16 Kommentare

Guten Tag, wir haben seit einigen Wochen ein Problem bei uns und ich finde den Fehler einfach nicht. Wir ...

Neue Wissensbeiträge
Windows 7

Windows 7 - Server 2008 R2: Exploit für Total Meltdown verfügbar

Information von kgborn vor 6 StundenWindows 7

Kleine Information für Administratoren, die für die Updates von Windows 7 SP1 und Windows Server 2008 R2 SP1 verantwortlich ...

Sicherheit

Zero Day-Schwachstelle im Internet Explorer - wird von APT bereits ausgenutzt

Information von kgborn vor 16 StundenSicherheit

Im Kernel des Internet Explorer scheint es eine Zero Day-Lücke zu geben, die von staatlichen Akteuren (APT) im Rahmen ...

Microsoft
Folder Security Viewer-Lizenzen zu gewinnen
Information von kgborn vor 16 StundenMicrosoft

Ich nehme das Thema mal in Absprache mit Frank hier auf, da es für den einen oder anderen Administrator ...

Hardware

Feueralarm killt Festplatten in Rechenzentrum - führt zu größerem Ausfall

Information von kgborn vor 16 StundenHardware11 Kommentare

Noch ein kleiner Beitrag für Administratoren, die in Rechenzentren aktiv sind - so als Fingerzeig. Denn es gibt Szenarien, ...

Heiß diskutierte Inhalte
Linux
Linux Server oder Windows Server - lohnt eine Umstellung auf Linux und ebenso basierende SW bei einer langfristigen Planung?
Frage von motus5Linux23 Kommentare

Wir brauchen bei uns einen neuen Server. Dieser wird als Fileserver, Domäne Controller sowie Exchange Server verwendet. Wir versuchen ...

DSL, VDSL
ISP Wechsel auf Vodefone Koax, Gebäudeverkabelung nur per Cat 7
gelöst Frage von wusa88DSL, VDSL18 Kommentare

Hallo Zusammen, ich bin momentan bei Mnet als Glasfaser Kunde und möchte Preis/Leistungs-Technisch zu Kabel Deutschland / Vodafone wechseln. ...

LAN, WAN, Wireless
Kommunikation zwischen verschiedenen IP-Bereichen
Frage von DirkHoLAN, WAN, Wireless13 Kommentare

Hallo zusammen, von Unitymedia habe ich ein neues Modem (Connect Box) erhalten, das u.a. IPv4 aber keinen Bridge Mode ...

Windows Server
Domänencontroller trennen
Frage von Akit57Windows Server13 Kommentare

Hallo, ich hoffe das mir hier jemand meine Frage trotz der spärlichen Informationen die ich geben kann beantworten kann: ...