J'ai écrit un service REST en utilisant ASP.NET Web API. J'essaie d'envoyer une requête HttpDelete, mais j'obtiens l'erreur suivante :
405 - Le verbe HTTP utilisé pour accéder à cette page n'est pas autorisé.
Je pense être proche de la solution, j'ai découvert que je devais activer la gestion à distance de IIS, aller dans la section Handler Mappings et ajouter le verbe DELETE à la position appropriée... mais le problème est qu'il y a beaucoup de positions différentes dans la liste... (quelque chose comme ici : http://www.somacon.com/p126.php ).
Lequel dois-je modifier ? Quelques-uns d'entre eux n'ont pas d'extension, par exemple "ExtensionUrlHandler-Integrated-4.0" et j'y ai ajouté le verbe DELETE, mais ça ne fonctionne toujours pas...
C'était juste un coup dans le vide de modifier celui-là, alors devrais-je modifier une autre position ? Si oui, laquelle ? Ou peut-être y a-t-il autre chose que je devrais faire ?
Le même service web fonctionne parfaitement bien sur mon service local, donc je suppose que le problème vient de l'IIS distant...
Salutations
5 votes
Salut Bart. Peux-tu changer la réponse pour celle du web.config ? C'est vraiment mieux que de le désinstaller. et tu as beaucoup de téléspectateurs
0 votes
stackoverflow.com/questions/39445717/