Переменные приложения теряются после постбека - PullRequest
0 голосов
/ 14 июня 2011

Мое приложение ASP.Net имеет разработанный нами серверный элемент управления, которому необходимо хранить некоторые ключи на уровне приложений (т. Е. Для пользователей и сеансов) для будущего использования. Тем не менее, я обнаружил, что после пост-возврата или обновления страницы число ни Page.Application, ни HttpContext.Current.Application не становится равным нулю.

На самом деле я столкнулся с такой проблемой в случае сеанса, но я наконец-то решил проблему с сохранением сеанса, изменив конфигурацию SessionState web.config:

<sessionState cookieless="UseCookies" mode="StateServer" ></sessionState>

Однако я не знаю, существуют ли подобные настройки для Application State.

Пожалуйста, сообщите.

Человек Спасибо !!!

William

- ОБНОВЛЕНИЕ -

Я использую Visual Studio 2008, и приложение тестируется на сервере тестирования Visual Studio ASP.Net.

1 Ответ

0 голосов
/ 14 июня 2011

Состояние приложения должно быть активным, пока вы не сбросите (iisreset) свой веб-сервер (пул приложений) Какой тип или веб-сервер вы используете? Вы тестируете это на визуальной студии? Вы пытались разместить его в IIS и попробовать? Потому что у Кассини (сервера разработки Visual Studio) есть некоторые проблемы, связанные со сессиями со мной Вы можете попробовать IIS Express - http://learn.iis.net/page.aspx/868/iis-express-overview/ - http://weblogs.asp.net/scottgu/archive/2010/06/28/introducing-iis-express.aspx

...