Quand je lance mon ASPNet MVC 2 Aperçu 1 site sous VS dev serveur, il fonctionne très bien quand je fais un poste de formulaire avec le formulaire Méthode " Get "- la forme est une zone de texte avec texte qui a équerres (par ex: "i < 10;")ValidateInput (false) ne semble pas fonctionner lors de l'exécution sous IIS
Cependant sous IIS, lorsque le même formulaire est affiché (en utilisant la méthode" Get "), Je reçois une page 404 introuvable.
The resource cannot be found.
Description: HTTP 404. The resource you are looking for (or one of its dependencies) could have been removed, had its name changed, or is temporarily unavailable. Please review the following URL and make sure that it is spelled correctly.
Requested URL: /Rejected-By-UrlScan
Recherche sur le Web, rien qui a aidé à résoudre le problème.
Oui, j'ai
- ValidateRequest = "false" set sur vues-> Web.config, principal Web.Config
- ValidateInput (false) attribut défini sur la classe du contrôleur ainsi que tous les les méthodes d'action
Aucune de ces 2 options ne permet de résoudre le problème.
Toute aide appréciée
Merci de répondre, s'il vous plaît lire que j'ai déjà essayé l'attribut ValidateInput, et il ne fonctionne pas sous IIS – Vin
IIS n'est pas un joueur dans cet attribut. C'est le moteur ASP.NET de base donc cela ne devrait pas avoir d'importance. Le déployez-vous sur IIS 6? Si oui, il y a des considérations que vous devez faire: http: // piraté.com/archive/2008/11/26/asp.net-mvc-on-iis-6-walkthrough.aspx –
Je l'exécute sur IIS 5.1 - Je voulais dire que l'attribut ValidateInput aide lorsque je cours sur le web sous vs dev serveur, mais pas sous IIS – Vin