Autor Beitrag
Nemoc
Hält's aus hier
Beiträge: 1



BeitragVerfasst: Mo 20.09.10 13:21 
Hallo zusammen

Ich versuche mich momentan daran, den Inhalt eines FTP Verzeichnisses abzufragen. Das wollte ich mit folgendem Code erledigen:

ausblenden volle Höhe C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
using System.Net;
using System.IO;

namespace FTP_Test
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            FtpWebRequest requ = null;
            FtpWebResponse resp = null;
            StreamReader reader = null;
            string bk = "******";
            string pw = "******";

            try
            {
                requ = (FtpWebRequest)WebRequest.Create("ftp://**.**.**.ch/html");
                requ.Credentials = new NetworkCredential(bk , pw);

                requ.Method = WebRequestMethods.Ftp.ListDirectory;
                resp = (FtpWebResponse)requ.GetResponse();
                reader = new StreamReader(resp.GetResponseStream());
                while (reader.Peek() > -1)
                    listBox1.Items.Add(reader.ReadLine());
                textBox1.Text = "Auflistung komplett!";
            }
            finally
            {
                if (reader != null) reader.Close();
            }


Das Programm stürtzt jedoch bei "resp = (FtpWebResponse)requ.GetResponse();" ab. Folgender Fehler wird ausgegeben.


Der Remoteserver hat einen Fehler zurückgegeben: (407) Proxyauthentifizierung erforderlich.

Das Passwort und der Benutzername sollten auf jeden Fall stimmen. Kann mir da jemand einen Hinweis geben, was ich da falsch gemacht habe?

Danke im Voraus.
Gruss Nemoc

Moderiert von user profile iconChristian S.: C#-Tags hinzugefügt