2009-12-08 5 views
1

im en utilisant un fichier dll MSCaptcha.dll pour mon application web fonctionne très bien sur ses localhost mais pas avec iis server..what dois-je faire pour le faire fonctionnerCaptcha ne fonctionne pas avec IIS

Répondre

2

Solution:

  • Sélectionnez votre application dans IIS7. Ouvrez les mappages de gestionnaire sous IIS soit en double-cliquant sur les mappages du gestionnaire, soit en cliquant sur "Ouvrir la fonction" sous Action.
  • Cliquez sur "Ajouter un gestionnaire géré" en action.
  • Entrez « CaptchaImage.axd » sans les guillemets dans la demande Chemin
  • Sous Type sélectionnez MSCaptcha.CaptchaImageHandler
  • Entrez « MSCaptcha » sans les guillemets dans le nom et cliquez sur OK
+0

+1 cette réponse. merci résoudre mon problème! – arik

0

J'ai eu ce problème et cela a fonctionné pour moi.

Dans votre web.config, au lieu d'avoir le chemin comme "CaptchaImage.axd":

<system.webServer> 
    <handlers> 
     <add name="MSCaptcha.captchaImageHandler" verb="GET" path="CaptchaImage.axd" type="MSCaptcha.captchaImageHandler, MSCaptcha" resourceType="Unspecified"/> 
    </handlers> 
</system.webServer> 

Essayez de changer le chemin de "~/CaptchaImage.axd":

<system.webServer> 
    <handlers> 
     <add name="MSCaptcha.captchaImageHandler" verb="GET" path="~/CaptchaImage.axd" type="MSCaptcha.captchaImageHandler, MSCaptcha" resourceType="Unspecified"/> 
    </handlers> 
</system.webServer> 
Questions connexes