【问题标题】:Captcha image not displayed when publishing website发布网站时不显示验证码图像
【发布时间】:2009-08-28 20:41:08
【问题描述】:

我正在使用从here 获取的一些验证码控制实现,它在我的本地主机中运行良好,但是在服务器上发布它时问题就出现了。验证码图像本身不显示。当然,我正在使用母版页,并且验证码本身在某些用户控制之下。 发布时是否有任何已知问题。我在这里错过了什么? 我的 web.config 文件有什么要更改的吗??

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

【问题讨论】:

  • 服务器上的会话可能已禁用。
  • 我的 IIS 版本是 6.0 并且在服务器上启用了 Session。

标签: asp.net captcha publishing


【解决方案1】:

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

然后您必须启用托管处理程序,然后一切正常。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-11-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-09
    • 1970-01-01
    相关资源
    最近更新 更多