Проблемы с WebDav для веб-службы restfull WCF

Я создал службу WCF restfull в .NET 4 и опубликовал ее в IIS 7.5 / windows 7 x86. . Команды GET и POST работали нормально, но команды DELETE и PUT выдали ошибку:

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

После поиска в Google (много) я обнаружил, что проблема вызвана модулем WebDav, который устанавливается (автоматически? Не знаю) в IIS. Единственный подход, который сработал для меня, был найден здесь .

Однако, на мой взгляд, удаление модуля webdav со всего веб-сайта слишком навязчиво. Кто-нибудь знает другой способ запретить действие фильтрации для глаголов, наложенных webdav, но только для определенного веб-приложения, а не для всего веб-сайта?

Спасибо.

EDIT Я знаю, что отсутствие вставки и удаления по-прежнему приводит к успокоению службы - но я все еще хочу разрешить эти глаголы.

6
задан Community 23 May 2017 в 11:53
поделиться