我正在使用从here获取的一些验证码控件实现,它在我的本地主机上工作得很好,但在服务器上发布它时出现了问题。验证码图像本身不会显示。当然,我使用的是母版页,验证码本身在一些用户控制之下。发布时是否存在任何已知问题。我是不是错过了什么?我的web.config文件中有什么需要更改的吗??
谢谢你们!如有任何答复,不胜感激。
发布于 2009-08-28 12:41:08
我找到解决方案了伙计们。事实上,虽然在我的pc上使用IIS6,但我是使用IIS7在服务器上发布网站的。对于IIS7,如果您想使用自定义处理程序,您必须从处理程序映射中注册它们并添加托管处理程序。您可以在此处找到一篇很好的文章Configuring Custom Http Handler in IIS 7,否则您的自定义处理程序将无法识别,验证码图像也无法正确处理。
然后,您必须启用托管处理程序,然后一切都会正常工作。
所以这是一个IIS问题,显然在web.config文件中添加处理程序是不够的。
https://stackoverflow.com/questions/1339698
复制相似问题