Question

J'ai un site Web ASP.Net qui échoue sur les publications AJAX (à la fois avec ASP.Net AJAX et un contrôle tiers) dans IE.FireFox fonctionne bien.Si j'installe le site Web sur une autre machine sans .Net 3.5 SP1, cela fonctionne comme prévu.

En cas d'échec, Fiddler indique que j'obtiens un message 405 "Méthode non autorisée".Le formulaire semble être publié sur des pages autres que la page que je consulte.

L'action du formulaire est "#" pour la page du site Web en panne (avec SP1).L'action du formulaire est "Default.aspx" pour la même page sur un site Web sans SP1.

Des idées?

Était-ce utile?

La solution

SP1 modifie le contrôle HtmlForm afin qu'il honore l'attribut action, là où les versions précédentes l'ignoraient.On dirait que vous avez quelque chose comme ceci sur les pages cassées :

<form runat="server" action="#">

Supprimez l'action, et tout devrait bien se passer :

<form runat="server">

Plus d'infos ici: http://forums.asp.net/t/1305800.aspx

Autres conseils

Consultez l'article suivant de la base de connaissances Microsoft :

http://support.microsoft.com/kb/216493

Si vous utilisez IIS4 ou IIS5, cela peut être le problème.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top