ASP.NET Core com IIS - Verbo HTTP não permitido
Nós temos umASP.NET Core 2.0 site que também apresenta algumasAPI da Web métodos para fins de aprimoramento da interface do usuário.
oAPI da Web chamadas funcionam como esperado ao serem executadas localmente sobIIS Express, mas quando implantamos no nossoIIS 8.5 servidor web de produção, obtemos o seguinte erro ao criar HTTPDELETE
ePUT
solicitações de...
405 Method Not Allowed
Após algumas pesquisas na web, encontramos vários p sugerindo a remoção do IISWebDAV módulo. Desabilitamos isso no IIS (é o nosso servidor) e também tentamos o seguinte:
DesativadoWebDAVativadoWebDev E definirAllow verb filtering = False
Colocou oMapeamentos de Hander permitirTodos os verbos noRestrições de solicitação configurações para:aspNetCore
, WebDAV
eExtensionlessUrlHandler-Integrated-4.0
Nenhuma das etapas acima resolveu nosso problema.
Qualquer conselho / direção seria muito apreciado.