На сайте возникает ошибка Invalid viewstate.
Эта ошибка возникает при работе с сайтом некоторых пользователей.
Сайт я проверял на всех доступных мне компьютерах в разных браузерах (IE 7.0/8.0, FF 3.5/3.6, Opera 10.x, Google Chrome и Safari). Всё работает корректно.
Но, мне на почту постоянно приходят отчеты об ошибках и я не знаю в чем может быть причина этих ошибок.
Отчет об ошибке формируется модулем который отправляет мне мейл с параметрами ошибки из предаваемого этому модулю объекта типа Exception.
Отчет запускается из обработчика Application_Error в Global.asax
void Application_Error(Object sender, EventArgs e)
{
Exception errException = Server.GetLastError();
String errMessage = errException.Message;
switch (errMessage)
{
case "Файл не существует.":
break;
default:
Utilities.LogError(Server.GetLastError());
break;
}
}
Чаще всего приходят отчеты где фигурирует ScriptResource.axd:
Page location: /ScriptResource.axd?d=PXmaH6qJzk09DSubgV6heI0vniBuG4nWWi4N- ...
Message: Invalid viewstate.
Source: System.Web
Method: System.String DecryptStringWithIV(System.String, System.Web.Configuration.IVType)
Отчеты подробнее: http://goo.gl/dP7I
Испльзую ASP.NET 3.5. AJAX (UpdatePanel). Ключ шифрования ViewState в IIS установлен фиксированный. Длительность сессии пользователя 10000 минут.
Помогите разобраться.