Dll 验证码不适用于IIS
我正在为我的web应用程序使用一个dll文件MSCaptcha.dll,它在本地主机上可以正常工作,但在iis服务器上无法正常工作。我应该如何使其工作解决方案:Dll 验证码不适用于IIS,dll,iis-7,captcha,Dll,Iis 7,Captcha,我正在为我的web应用程序使用一个dll文件MSCaptcha.dll,它在本地主机上可以正常工作,但在iis服务器上无法正常工作。我应该如何使其工作解决方案: 在IIS7中选择您的应用程序。双击处理程序映射或单击“操作”下的“打开功能”,在IIS下打开处理程序映射 单击操作下的“添加托管处理程序” 在请求路径中输入不带引号的“CaptchaImage.axd” 在类型下,选择MSCaptcha.CaptchaImageHandler 输入名称中不带引号的“MSCaptcha”,然后单击“确定
- 在IIS7中选择您的应用程序。双击处理程序映射或单击“操作”下的“打开功能”,在IIS下打开处理程序映射
- 单击操作下的“添加托管处理程序”
- 在请求路径中输入不带引号的“CaptchaImage.axd”
- 在类型下,选择MSCaptcha.CaptchaImageHandler
- 输入名称中不带引号的“MSCaptcha”,然后单击“确定”
尝试将路径更改为“~/CaptchaImage.axd”:
<system.webServer>
<handlers>
<add name="MSCaptcha.captchaImageHandler" verb="GET" path="CaptchaImage.axd" type="MSCaptcha.captchaImageHandler, MSCaptcha" resourceType="Unspecified"/>
</handlers>
</system.webServer>
<system.webServer>
<handlers>
<add name="MSCaptcha.captchaImageHandler" verb="GET" path="~/CaptchaImage.axd" type="MSCaptcha.captchaImageHandler, MSCaptcha" resourceType="Unspecified"/>
</handlers>
</system.webServer>