В моем приложении WebAPI я столкнулся с аналогичной проблемой: метод 405 не разрешен веб-API и этот вопрос; Asp.NET Web API — 405 — команда HTTP, используемая для доступа к этой странице, не разрешена — как установить сопоставления обработчиков
Мне пришлось отключить WebDAVModule в моем web.config, как показано ниже;
<modules>
<remove name="WebDAVModule"/>
</modules>
<handlers>
<remove name="WebDAV"/>
</handlers>
Я не завишу явно от этого модуля, но мне просто интересно, может ли отключение этого модуля создать какие-либо серьезные проблемы с производительностью/безопасностью? Я проверил документацию ниже, но не смог найти ничего конкретного.