ERLEDIGT
NEIN
NEIN
ANTWORTEN
0
0
ZUGRIFFE
409
409
EMPFEHLEN
-
29.11.05 09:39 #1
Hallo allerseits,
es soll in einer WebService Funktion als Abschluss eine URL aufgerufen werden. Das Rückgabeergebnis ist nicht relevat, da dort nur von einem externen Programm gewisse Aufgaben angestartet werden.
Ich hab zwei verschiedene Möglichkeiten getestet.
A) Die URL wird über einen neuen Process mit dem Internetexplorer als Parameter aufgerufen. Funktioniert auch grundsätzlich, allerdings bleibt der Internetexplorer Prozess geöffnet. Was problematisch ist, da irgendwann natürlich duzende Internetexplorer Prozesse geöffnet werden und diese erst bei einem Reboot des Server beendet werden.
Leider liessen sich die Prozesse nicht per Process.Close(), Process.CloseMainWindow() oder Process.Process.Kill() wieder schliessen. (Anmerkung: Der korrekte Process wurde ermittelt.)
Vermutlich gibt es ein Problem mit den Permissions, es wurde aber keine SecurityException oder eine andere Exception erzeugt.
B) Die URL wird mit einem HttpWebRequest aufgerufen. Allerdings hat mich sehr verwundert, dass dort auch ein Internet Explorer Prozess geöffnet wurde. Hier liegen nun die gleichen Probleme, dass der Webservice seine eigens erzeugeten Prozesse nicht beenden kann.
Gibt es eine alternative Möglichkeit eine URL aufzurufen oder den Process per Code zu beenden ?Allen ist das Denken erlaubt, vielen bleibt es erspart. (Kurt Goetz)
Ähnliche Themen
-
Two-way oder ein non-Blocking asynchronen Webservice-Aufruf?
Von bobymiller im Forum JavaAntworten: 2Letzter Beitrag: 28.10.09, 14:17 -
Abfangen der Soap in einem WebService
Von elro2k im Forum Enterprise Java (JEE, J2EE, Spring & Co.)Antworten: 9Letzter Beitrag: 05.05.09, 09:32 -
Zugriff auf DLL in einem Webservice
Von flat_eric im Forum .NET Web und KommunikationAntworten: 0Letzter Beitrag: 14.09.08, 18:32 -
[C#] Session State funktioniert in WebService, aber nicht beim Aufruf
Von XtremeCJ im Forum C/C++Antworten: 0Letzter Beitrag: 11.03.08, 10:39 -
Aufruf einer .exe datei, in einem jar
Von hankenberge im Forum JavaAntworten: 7Letzter Beitrag: 07.09.04, 10:35





Zitieren
Login





