ASP.NET MVC с бэкэндом SQL Server возвращает старые данные при выполнении запроса - PullRequest
1 голос
/ 12 июня 2010

В моем веб-приложении ASP.NET MVC есть странная проблема. В режиме отладки VS он работает как положено, но когда я публикую его на выделенном веб-сервере (windows 2003, IIS6), SQL-запрос возвращает предыдущие данные, даже если базовые данные уже были обновлены через то же соединение. Похоже, что запрос возвращает кэшированные данные. В чем может быть проблема?

1 Ответ

1 голос
/ 12 июня 2010

Вы уверены, что запрос вызывается снова?Возможно, веб-запрос кэшируется вашим браузером и даже не повторно запрашивается на веб-сервере?Вам может потребоваться установить HttpCacheability на странице, где выполняется запрос, чтобы гарантировать, что кэширование не происходит.

Чтобы проверить это, вы можете указать IE повторную загрузку каждый раз через Tools..Internet Options..BrowsingHistory..Settings .. "Каждый раз, когда я захожу на веб-страницу", чтобы быстро увидеть, является ли кеширование проблемой.

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