Пользовательский агент vs Невозможно проверить исключение данных в asp.net 3.5 с помощью c # - PullRequest
0 голосов
/ 03 марта 2012

Я получил исключение на веб-сайте, и использование агента кажется невероятным:

Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 4.0; .NET CLR 1.0.2914)

Это вызывает у меня это исключение:

Unable to validate data.
System.Web 
at System.Web.Configuration.MachineKeySection.GetDecodedData(Byte[] buf, Byte[] modifier, Int32 start, Int32 length, Int32& dataLength) at System.Web.UI.ObjectStateFormatter.Deserialize(String inputString) 

Я провел собственное исследование и этот сайт сказал мне, что браузер, который вызывает исключение - MSIE 5.5 на MS NT 4.0.

Исключение произошло при вводе электронной почты пользователем на панели асинхронного обновления, которая выполняет проверку и вставку в базу данных.

Я пробую соответствующий сайт в IE5.5 в тестере IE. Сайт просто недоступен (jquery не загружается). Это приводит к тому, что клиент не может заполнить поле и нажать кнопку отправки.

Итак, проблема в том, что либо пользовательский агент (счетчик W3C не отображает список браузеров в мае 2007 г.), а ошибки непредсказуемы (поскольку браузер не поддерживается моим веб-сайтом).

...