Я пытаюсь отправить запрос на удаление в службу веб-API через Fiddler и получаю сообщение об ошибке 405 «Метод не разрешен».
Я много читал об удалении модуля "WebDAV" в web.config и подобных предложениях (WebDAV все равно не включен в моем applicationhost.config), но все, что я пробовал, сработало.
Мой сервис в настоящее время работает на IIS Express 10 (запуск из Visual Studio). У меня есть это в моем файле web.config:
<add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="*" type="System.Web.Handlers.TransferRequestHandler"
preCondition="integratedMode,runtimeVersionv4.0"/>
Я бы подумал, что кусок verb="*"
позволил бы УДАЛИТЬ, но, похоже, он не работает.
Еще одно замечание - когда я проверяю ответ в Fiddler, под заголовком «Безопасность» говорится: Allow: GET, POST
.
Я не уверен, где установлен этот параметр «Разрешить» (я новичок в Web API).
Любая помощь будет принята с благодарностью. Пожалуйста, дайте мне знать, какая еще информация вам нужна от меня, и я добавлю ее.
Спасибо!