Загрузка файла на веб-сервер с использованием C #

Я пытаюсь загрузить файл на веб-сервере следующим образом, используя C #

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);
}

Но каждый раз, когда я получаю эту ошибку:

Удаленный сервер возвратил ошибку: (405) Метод не разрешен.

Ответы на вопрос(3)

Ваш ответ на вопрос