проблема с кэшированием сервера на странице ASP.NET MVC - PullRequest
0 голосов
/ 21 мая 2010

У меня ошибка кэширования сервера на страницах ASP.NET MVC. Сценарий таков.

У меня есть два приложения (1). Внешний веб-сайт и (2). Внутренний административный сайт, оба указывают на одну и ту же базу данных.

На Внешнем веб-сайте есть одна страница с именем EditProfile Page , на которой зарегистрированный клиент может обновить информацию своего профиля, например, Имя, Фамилия и Адрес ... и т. Д. Аналогичным образом, есть аналогичные функциональные возможности на Внутреннем административном сайте на странице CustomerProfile Page , где Администратор сайта может обновить все эти поля.

Когда пользователь обновляет информацию профиля с сайта администратора, эти обновления не отражаются на веб-сайте.

Теперь я попытался перезапустить веб-сайт на IIS, и это не помогло. Я снова попытался перезапустить веб-сайт на IIS и , открыв новый браузер , тогда эти обновления отражаются обратно.

Мне интересно, как я могу выйти из этой проблемы с кэшированием, не перезагружая сайт и каждый раз открывая новое окно браузера? Есть ли какие-нибудь настройки IIS , которые могут помочь?

Это кэширование происходит только на нескольких таблицах, и все обновления отображаются в базе данных.

Ценю ваши ответы.

Спасибо

1 Ответ

1 голос
/ 21 мая 2010

Похоже, что страница кэшируется браузером. Попробуйте отладчик http, например http://www.fiddler2.com/fiddler2/, чтобы проверить заголовки кэша, отправленные с ответом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...