Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/308.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# BotDetect验证码问题:新会话在回发时初始化_C#_Asp.net_Sharepoint_Captcha_Botdetect - Fatal编程技术网

C# BotDetect验证码问题:新会话在回发时初始化

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(

你好

我只是需要一些关于我在使用BotDetect验证码时遇到的问题的帮助

问题:会话疑难解答:回发时初始化的新会话、潜在超时或会话恢复问题

我正在asp.net/SharePoint网站中使用BotDetect.dll的4.1.0.0版。 单击页面中的“提交”按钮时出现问题,当它发回以验证页面输入时,验证码部分将失败并显示此问题

这是我用来验证验证码输入的代码:

 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