我正在使用我从这里获取的一些验证码控制实现,它在我的本地主机中运行良好,但是在服务器上发布它时问题就出现了。验证码图像本身不显示。当然,我正在使用母版页,并且验证码本身在一些用户控制之下。发布时是否有任何已知问题。我在这里错过了什么?我的 web.config 文件中有什么要更改的吗?
感谢你们!任何答案将不胜感激
我正在使用我从这里获取的一些验证码控制实现,它在我的本地主机中运行良好,但是在服务器上发布它时问题就出现了。验证码图像本身不显示。当然,我正在使用母版页,并且验证码本身在一些用户控制之下。发布时是否有任何已知问题。我在这里错过了什么?我的 web.config 文件中有什么要更改的吗?
感谢你们!任何答案将不胜感激
我找到了解决方案的家伙。事实上,虽然在我的电脑中使用 IIS 6,但我在使用 IIS 7 的服务器上发布了网站。对于 IIS 7,如果你想使用自定义处理程序,你必须从处理程序映射和添加托管处理程序中注册它们,你可以找到一个好的此处的文章 在 IIS 7 中配置自定义 Http 处理程序,否则您的自定义处理程序将无法识别并且验证码图像无法正确处理。
然后您必须启用托管处理程序,然后一切正常。
所以这是一个 IIS 问题,显然在 web.config 文件中添加处理程序是不够的。