Auf der Suche nach der Fehlerursache...

04/11/2008 - 23:33 von Johannes Sobolewski | Report spam
Hallo NG,

ich habe zur Zeit ein merkwürdiges Problem. Ich lade Updates von Dateien
nach Überprüfung online nach. Das klappt soweit auch ganz gut, es gibt nur
einen Benutzer, an dessen PC ich nicht direkt kann, bei dem es nicht klappt.
Er verwendet Windows XP und hat Admin-Rechte.

So wie es aussieht liegt es direkt an dem Aufruf zu Download, der bei mir
wie folgt aussieht: (Ich weiß daß viele bei der Nutzung des My. Objektes die
Nase rümpfen werden)

My.Computer.Network.DownloadFile(OnlineFile, LocalFile, "", "", False, 8000,
True)

Was ich z.B. gar nicht verstehen kann ist, wie er ziemlich unmittelbar eine
Meldung "Timeout überschritten" bekommen kann, wo ich 8 Sekunden
Timeout-Zeit angegeben hab!?

Details:

System.Net.WebException: Timeout für Vorgang überschritten
bei System.Net.WebClient.DownloadFile(Uri address, String fileName)
bei
Microsoft.VisualBasic.MyServices.Internal.WebClientCopy.DownloadFile(Uri
address, String destinationFileName)

Ich habe nun schon einiges probiert, aber ich bekomme es einfach nicht in
den Griff. Bei mir und einem anderen Benutz làuft es nachweislich sehr gut.

Ich würde mich freuen wenn mir die erfahrenen Benutzer ein paar Tipps geben
könnten, woran es in diesem konkreten Fall liegen könnte und allgemein, wie
man solchen Fehlern auf die Schliche kommt, wo man nicht direkt an den PC
kommt.

Mit freundlichen Grüßen,

Johannes
 

Lesen sie die antworten

#1 Stefan M.
05/11/2008 - 10:07 | Warnen spam
On Tue, 4 Nov 2008 23:33:11 +0100, "Johannes Sobolewski"
wrote:

My.Computer.Network.DownloadFile(OnlineFile, LocalFile, "", "", False, 8000,
True)



Hi,

bis eben wusste ich nicht das es das gibt ...
Ich vermisse die Proxyangaben, werden immer die vom IE gezogen?

Anscheinend ist diese My Klasse eine Klasse für Dummies?
Versuche es mal mit der WebClient Klasse die alles erforderliche
bietet.
ms-help://MS.VSCC.v80/MS.MSDN.v80/MS.N...60c748.htm

Um zu wissen was der PC macht bieten sich Network Tracer an
(wireshark) oder Tools der sysinternals Reihe an.

An eine Firewall hast du aber sicherlich gedacht, oder?
Wenn diese die Anfrage ablehnt kommt der "Timeout" zu 99% sofort.
Da helfen keine Adminrechte ;-)

Gruß
Stefan

Ähnliche fragen