J'ai une page html qui est publiée sur une autre page html. Les deux pages se chargent bien, mais lorsque je poste le formulaire sur la première page à la seconde, j'obtiens une erreur 405 - Méthode non autorisée. J'utilise IIS 7 pour exécuter le site sur une machine Windows.La page HTML génère une erreur 405 lorsqu'une autre page HTML y publie un formulaire
Ceci est la page que les messages à la deuxième page
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Form Post</title>
</head>
<body>
<form method="post" action="/test/form_fetch.html">
<input type="hidden" name="hidtest" value="works"/>
<input type="submit" value="submit" />
</form>
</body>
</html>
C'est la deuxième page
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Form Fetch</title>
</head>
<body>
</body>
</html>
Détails de l'erreur:
Erreur HTTP 405.0 - Méthode non autorisée
La La page que vous recherchez ne peut pas être affichée car une méthode incorrecte (verbe HTTP) est utilisée.
- Module: StaticFileModule
- Notification: ExecuteRequestHandler
- Handler: StaticFile
- Code d'erreur: 0x80070001
Le gestionnaire StaticFile est déjà configuré pour être en mesure de traiter tous les verbes, mais ça ne marche toujours pas.
Cette réponse plus peut vous aider à résoudre votre problème: http://stackoverflow.com/questions/4287330/iis-7-5-web-service-and-http-405-error – gislikonrad