Я создал REST webservice в WCF, который первоначально использовал POST для выполнения любых вставок и удалений. В основном из любопытства я решил изменить вставку на PUT, а удаление - на DELETE. Хотя на моем локальном компьютере это работало нормально (с использованием встроенного веб-сервера VS2008), я получаю эту ошибку, когда пытаюсь настроить целевой сервер, развернутый в другом месте:
The HTTP request was forbidden with client authentication scheme 'Anonymous'.
Нужно ли что-то делать, чтобы специально разрешить PUT и DELETE на сервере (через web.config или через конфигурацию в IIS), или мне нужно как-то передать свои учетные данные моему HttpClient, чтобы он мог идентифицировать себя как нечто иное, чем аноним?
К сожалению, PUT и DELETE - невероятно распространенные слова, поэтому поиск в Google в течение последнего часа не принес много полезных результатов.