发布网站时不显示验证码图像

时间:2009-08-27 08:37:00

标签: asp.net captcha publishing

我正在使用我从here获取的一些验证码控制实现,它在我的localhost中工作正常但在服务器上发布问题时问题就出现了。验证码图像本身不会显示。当然我正在使用母版页,验证码本身也在一些用户控件之下。 发布时是否存在任何已知问题。我在这里错过了什么? 我的web.config文件中有什么要改变的吗?

谢谢你们!任何答案都将不胜感激

1 个答案:

答案 0 :(得分:2)

我找到了解决方案的人。事实上,虽然在我的电脑中使用IIS 6,但是我使用IIS 7在服务器上发布网站。对于IIS 7,如果要使用自定义处理程序,则必须从Handler Mappings和Add Managed Handler注册它们,您可以找到一个好的这里的文章Configuring Custom Http Handler in IIS 7否则您无法识别自定义处理程序并且无法正确处理验证码图像。

然后你必须启用托管处理程序,然后一切都很好。

所以这是一个IIS问题,显然在web.config文件中添加处理程序是不够的。