У меня есть. NET 3.5 веб-приложение, которое использует viewstate для хранения пользовательского ввода между экранами. Приложение работает как ожидается во всех настольных браузерах, телефонах с Windows и телефонах andriod.Состояние сеанса Asp .Net, потерянное на iPhone ios
Проблема, с которой я столкнулась, заключается в том, что на iPhone сеанс, кажется, заканчивается очень рано или вообще теряется. Это приведет к сбою моего приложения.
Я прочитал некоторые сообщения, как этот о формах Идента вопросе, http://www.hanselman.com/blog/FormsAuthenticationOnASPNETSitesWithTheGoogleChromeBrowserOnIOS.aspx
мне было интересно, если это может быть simialr вопрос? Я не использую проверку подлинности, но использую файлы cookie.
У кого-нибудь была такая же проблема, и если да, то есть известное решение?
Спасибо
Согласно ссылке, это было исправлено при установке Framework 4.5. У вас он установлен? –
Нет, мы находимся на более старой версии и не можем обновляться из-за стандартов компании (к сожалению). Я попробую предложенное исправление в блоге. Надеюсь, он применим и к состояниям сеанса без формы и к файлам cookie. –
В соответствии с этой статьей вам не нужно менять структуру, используемую вашим приложением. Просто установите последнюю версию на сервере. И учитывая дыры в безопасности Microsoft, вы должны иметь все последние исправления на машине, обращенной к Интернету. –