ASP.NET Core con IIS: no se permite el verbo HTTP
Tenemos unaASP.NET Core 2.0 sitio web que también presenta un par de simplesAPI web métodos para fines de mejora de la interfaz de usuario.
losAPI web las llamadas funcionan como se espera cuando se ejecutan localmente bajoIIS Express, pero cuando nos desplegamos en nuestroIIS 8.5 servidor web de producción, obtenemos el siguiente error al hacer HTTPDELETE
yPUT
peticiones...
405 Method Not Allowed
Después de algunas búsquedas en la web, hemos encontrado varios mensajes que sugieren la eliminación del IISWebDAV módulo. Hemos deshabilitado esto en IIS (es nuestro servidor), y también hemos intentado lo siguiente:
DiscapacitadoWebDAVHabilitadoWebDev y establecerAllow verb filtering = False
Selecciona elAsignaciones de Hander permitirTodos los verbos en elSolicitar restricciones ajustes para:aspNetCore
, WebDAV
yExtensionlessUrlHandler-Integrated-4.0
Ninguno de los pasos anteriores ha resuelto nuestro problema.
Cualquier consejo / dirección sería muy apreciada.