BotDetect ASP.NET Captcha在HTTPS环境异常:Captcha.UserInputID未设置报错
BotDetect验证码HTTPS环境异常问题
报错信息
Captcha.UserInputID 未设置。你的BotDetect实现尚未完全安全,请在向表单添加验证码的代码中添加 "yourCaptchaInstance.UserInputID = <CAPTCHA_CODE_INPUT_ID>;" 这一行。
问题现象
代码在HTTP环境下运行正常,部署到HTTPS域名后触发上述错误。偶现首次使用正常,再次操作就失效,需清除缓存或重启应用才能恢复。
相关代码/配置截图
- 控制器代码:

- 视图(CSS及包引用):

- 视图验证码代码:

- 路由配置:

- Web.config 配置:
内容的提问来源于stack exchange,提问作者Rujj
相关产品推荐
相关产品推荐




