C# BotDetect验证码问题:新会话在回发时初始化
你好 我只是需要一些关于我在使用BotDetect验证码时遇到的问题的帮助 问题:会话疑难解答:回发时初始化的新会话、潜在超时或会话恢复问题 我正在asp.net/SharePoint网站中使用BotDetect.dll的4.1.0.0版。 单击页面中的“提交”按钮时出现问题,当它发回以验证页面输入时,验证码部分将失败并显示此问题 这是我用来验证验证码输入的代码:C# BotDetect验证码问题:新会话在回发时初始化,c#,asp.net,sharepoint,captcha,botdetect,C#,Asp.net,Sharepoint,Captcha,Botdetect,你好 我只是需要一些关于我在使用BotDetect验证码时遇到的问题的帮助 问题:会话疑难解答:回发时初始化的新会话、潜在超时或会话恢复问题 我正在asp.net/SharePoint网站中使用BotDetect.dll的4.1.0.0版。 单击页面中的“提交”按钮时出现问题,当它发回以验证页面输入时,验证码部分将失败并显示此问题 这是我用来验证验证码输入的代码: isValid = BotDetectCaptcha.Validate(CaptchaCodeTextBox.Text.Trim(
isValid = BotDetectCaptcha.Validate(CaptchaCodeTextBox.Text.Trim().ToUpper());
if (isValid){ //code here }
让我感到奇怪的是,这段代码在我的开发环境中运行良好,我在网站的web.config中使用默认值。
但是,当我们将其部署到登台服务器时,会发生此错误。
需要指出的一点是,dev中的sessionState只是在proc中,在staging中,它使用一个自定义sessionState来访问SQL数据库——我不确定这是否是原因
以下是登台中的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/站点的设置,因此这对我来说越来越困难,因此我希望有人能够指出检查或故障排除的方向
多谢各位 这毕竟是一个服务器问题。有关阻止连接到某些资源的网络的问题。已尝试将其部署到其他服务器,但仍在运行 这听起来确实像您指出的re:InProc v SQL-为什么不创建一个新的会话变量进行检查,看看上面的流程中是否存在这种情况?这毕竟是一个服务器问题。有关阻止连接到某些资源的网络的问题。已尝试将其部署到其他服务器,但仍在运行。同时感谢您的洞察力@EdSF