Datei-Upload zum Webserver mit C #

Ich versuche, die Datei auf den Webserver wie folgt mit C # @ hochzulade

try
{
    // create WebClient object
    WebClient client = new WebClient();

    string myFile = @"D:\test_file.txt";
    client.Credentials = CredentialCache.DefaultCredentials;

    // client.UploadFile(@"http://mywebserver/myFile", "PUT", myFile);
    client.UploadFile(@"http://localhost/uploads", "PUT", myFile);
    client.Dispose();
}
catch (Exception err)
{
    MessageBox.Show(err.Message);
}

Aber jedes Mal, wenn ich diesen Fehler erhalte:

Der Remoteserver hat einen Fehler zurückgegeben: (405) Methode nicht zulässig.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage