美好的一天!
关于我使用BotDetect验证码遇到的这个问题,我只需要一些帮助。
问题:会话故障排除:新会话在回发,潜在的超时或会话恢复问题上初始化
我在asp.net/SharePoint网站中使用BotDetect.dll的4.1.0.0版本。 单击页面中的“提交”按钮时会发生此问题,当它回发以验证页面输入时,验证码部分将失败并显示此问题。
这是我用来验证验证码输入的代码:
isValid = BotDetectCaptcha.Validate(CaptchaCodeTextBox.Text.Trim().ToUpper());
if (isValid){ //code here }
让我感到奇怪的是,此代码在我的Dev环境中运行良好,而我在网站的web.config中使用默认值。 但是,当我们将其部署到登台服务器时,会发生此错误。 要指出的一件事是,dev中的sessionState只是inProc且处于暂存状态,它对SQL数据库使用了自定义的sessionState-我不确定这是否是原因。
这是登台中的sessionState设置:
<sessionState mode="SQLServer" timeout="60" allowCustomSqlDatabase="true" sqlConnectionString="Data Source=<server>;Initial Catalog=<table>;Integrated Security=True;Enlist=False;Pooling=True;Min Pool Size=0;Max Pool Size=100;Connect Timeout=15" />
我无法控制服务器中iis /站点的设置,因此这对我来说越来越难了,所以我希望有人可以指出要检查或解决问题的方向。
非常感谢您!
答案 0 :(得分:0)
这毕竟是服务器问题。关于网络阻止某些资源的连接的问题。尝试将其部署到其他服务器,并且该服务器正在运行。