Добрый день!
Мне просто нужна помощь по этой проблеме, с которой я сталкиваюсь при использовании BotDetect Captcha.
Проблема: устранение неполадок сеанса: новый сеанс инициализируется при обратной передаче, потенциальном тайм-ауте или проблеме возобновления сеанса
Я использую версию 4.1.0.0 файла BotDetect.dll на сайте asp.net/SharePoint.
Эта проблема возникает при нажатии кнопки «Отправить» на странице и при повторной отправке для проверки вводимых данных страницы, раздел капчи завершится ошибкой и покажет эту проблему.
Это код, который я использую для проверки ввода капчи:
isValid = BotDetectCaptcha.Validate(CaptchaCodeTextBox.Text.Trim().ToUpper());
if (isValid){ //code here }
Меня удивляет то, что этот код работает нормально в моей среде разработки, в которой я использую значения по умолчанию в файле web.config сайта.
Однако при развертывании этого на промежуточном сервере возникает эта ошибка.
Стоит отметить, что sessionState в dev - это просто inProc, и при подготовке он использует пользовательский 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 / сайта на сервере, так что с моей стороны становится все сложнее, поэтому я надеюсь, что кто-то сможет указать, что проверять или устранять неполадки.
Большое спасибо!