Нежелательное кэширование пользовательских контроллеров и мастер-страниц, заставляющих iisreset - PullRequest
0 голосов
/ 15 ноября 2009

Моя установка - это стандартная Windows 7, Visual studio 2008 и IIS 7.5, и я страдаю от нежелательного кэширования пользовательских элементов управления и файлов мастер-страниц. Часто, но не всегда, когда я делаю изменения в пользовательском контроле в Visual studio, мне приходится сбрасывать IIS, чтобы увидеть изменения, которые я сделал в HTML. Я также испытывал эту проблему с IIS 6 и Windows Server 2003. У кого-нибудь есть решение этой проблемы?

Ответы [ 2 ]

0 голосов
/ 15 ноября 2009

По моему опыту, элементы управления перекомпилируются при обновлении файла .ascx, но не при обновлении файла .cs.
В случае, если ваш код скомпилирован в DLL, он не будет обновляться до тех пор, пока вы не перезапустите IIS - вам не нужно сбросить (что приводит к отключению всех сайтов), вы можете перезапустить пул приложений вашего сайта.

0 голосов
/ 15 ноября 2009

Как вы можете быть уверены, что IIS не получает новые файлы и что кеширование выполняется не вашим браузером?

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