2016-07-15 7 views
1

Programm verwendet DownloadString Funktion von Web.Client.Herunterladen von Dateien auf Remote-Server HTTP 400 Fehler

Die URLs Ich habe bisher versucht:

http://xxx.xxx.x.xx/blabla.ashx?command=blabla - Http 404 

http://xxx.xxx.x.xx:port/blabla.ashx?command=blabla - Http 400 

Wenn ich tippe

http://xxx.xxx.x.xx 

IIS Seite zeigt wie erwartet.

+0

400 Fehler ist eine schlechte Anfrage. 404 bedeutet, dass Sie mit dem Server kommuniziert haben und der Server hat angegeben, dass keine Datei im angegebenen URI vorhanden ist. Sind Sie sicher, dass der Server und die Adresse korrekt sind? – Lithium

+0

Wenn ich versuche, diese URLs in localhost wie "http: //xxx.xxx.x.xx: port/blabla.ashx? Command = blabla" gibt es kein Problem. Ich nehme an, dass die URL korrekt ist, indem Sie diesen Test durchführen. – Miral

+0

Ich kann mir da nicht sicher sein. Glücklicherweise wissen Sie, dass Sie den Server erreichen, aber die Datei nicht finden. Es könnte etwas mit virtuellen Verzeichnissen (VDIR) sein, wo die Wurzel der externen Verbindung an einen anderen Ort gemappt wird, aber das ist es, was ich jetzt gerade spucke. Wenn Sie andere Dateien auf dem Server haben, die zugänglich sind, würde ich ihre Formate überprüfen. – Lithium

Antwort

0

Problem jetzt gelöst. Es scheint, dass Sie eine Bindung an IIS hinzufügen müssen, um eine Adresse in Remote-Computer zu verwenden.