Я следовал инструкциям о том, как добавить Recaptcha на мой веб-сайт (asp.net 4.0, Visual Studio / VB. Когда я запускаю страницу локально, это просто простая страница формы контакта, которая отправляетэлектронная почта, вещь recaptcha обнаруживается хорошо. Я НЕ программист, хотя.
Когда я перевожу его в производство - и я перемещаю веб-сайт (и dll и pdb в папку app_code и папку bin(который Visual Studio создал самостоятельно), страница не просто обновляется и никогда не отправляет электронное письмо - и не имеет значения, если вы вводите правильную или неправильную вещь в текстовое поле recaptcha. Без кода recaptcha контакт.aspx-страница работает нормально и мгновенно отправляет электронную почту.
Но здесь есть поле для recaptcha. Я прочитал кое-что о сопоставлениях обработчиков в IIS и моем web.config, но яне достаточно умен, чтобы понять, нужно ли мне что-то делать или нет, и что делать. У меня также есть IIS 7.0 здесь.
ОБНОВЛЕНИЕ: Когда вы вводите информацию о recaptchan в текстовом поле правильно, на странице отобразится закодированное мной подтверждение и отправлено электронное письмо.Когда вы НЕ вводите информацию о рекаптче правильно, вместо отправки сообщения «Пожалуйста, попробуйте еще раз», оно просто обновляет страницу и заставляет их начать все заново.Он не говорит «Пожалуйста, попробуйте еще раз» и не оставляет клиента знать, что он набрал код неправильно