2009-08-27 11 views
1

J'utilise une implémentation de contrôle captcha que j'ai prise de here et cela fonctionne très bien dans mon localhost mais le problème augmente lors de sa publication sur le serveur. L'image captcha elle-même n'est pas affichée. Bien sûr, j'utilise une page maître et le captcha lui-même est sous un contrôle userc. Y a-t-il un problème connu lors de la publication? Qu'est-ce que je suis, je manque quelque chose ici ici? Tout ce qui doit être changé dans mon fichier web.config ??L'image Captcha ne s'affiche pas lors de la publication du site Web

Merci les gars! Toute réponse serait appréciée

+0

Peut-être que la session est désactivée sur le serveur. –

+0

votre version de IIS? –

+0

Ma version IIS est 6.0 et la session est activée sur le serveur. – Blerta

Répondre

2

J'ai trouvé la solution les gars. En fait, bien que j'utilise IIS 6 sur mon PC, je publiais le site sur un serveur utilisant IIS 7. Et pour IIS 7 si vous voulez utiliser des gestionnaires personnalisés, vous devez les enregistrer depuis Handler Mappings et Add Managed Handler vous pouvez trouver un bon article ici Configuring Custom Http Handler in IIS 7 sinon votre gestionnaire personnalisé n'est pas reconnu et l'image captcha n'est pas gérée correctement.

Ensuite, vous devez activer votre gestionnaire géré et tout fonctionne parfaitement.

Donc, c'était un problème IIS, apparemment il ne suffisait pas d'ajouter le gestionnaire dans le fichier web.config.