Il s'agit d'une question similaire à IIS 7.5, Web Service and HTTP 405 error mais un peu différente. Au lieu d'un service Web WCF, j'ai un service Web MVC2 qui renvoie une erreur 405 lorsqu'un PUT est utilisé dans la demande. Et, dans mon cas, POST fonctionne très bien.IIS 7, service Web MVC2, erreur HTTP 405 sur PUT
Je suppose que je dois ajouter ou modifier un mappage de gestionnaire IIS 7 pour que PUT fonctionne, mais mon fournisseur d'hébergement n'a pas beaucoup aidé. Est-ce que n'importe qui là dedans court et sait comment faire fonctionner des PUTs dans un service Web de MVC2 fonctionnant dans IIS 7? Mes excuses si cela a déjà été répondu, j'ai cherché toute la journée et n'ai pas trouvé la réponse magique.
Toute aide serait grandement appréciée ...
Merci, Greg. Malheureusement, je ne sais pas quelle cartographie sélectionner. Je travaille avec un service web RESTful MVC2 donc il n'y a pas vraiment d'extension de fichier associée aux urls. J'ai essayé de peaufiner le mappage ExtensionlessUrl-Integrated-4.0, en ajoutant le verbe PUT, mais cela n'a pas aidé. Peut-être devrais-je en créer un nouveau pour autoriser les PUT? – jmarver