Как настроить ASP.NET Development Web Server, чтобы он не кэшировал какой-либо контент? - PullRequest
1 голос
/ 14 октября 2008

Я использую веб-сервер разработки ASP.NET (также известный как веб-сервер разработки Visual Studio) для отладки и тестирования локального веб-сайта.

В значительной степени я нашел точную функциональность IIS с веб-сервером dev. Однако - где вы можете управлять настройками веб-сервера для разработчиков - особенно в отношении того, чтобы никогда не кэшировать какой-либо контент - когда-либо?

Это, конечно, полезно в сценарии разработки, где я не хочу очищать кэш ...

Ответы [ 3 ]

2 голосов
/ 14 октября 2008

Это не столько сервер, который нужно беспокоиться о кэшировании. Это твой браузер. Имея это в виду, клавиша Shift является вашим другом. Просто нажмите и удерживайте клавишу Shift, нажимая кнопку «Обновить» для страницы, и ваш браузер очистит любой кэшированный контент для страницы.

0 голосов
/ 25 ноября 2012

Установить длительность кэша метода Webservice равным 0.

[WebMethod(CacheDuration=0)]
public string mymethod(string s)
{

}

Примечание. Если вы изменяете только содержимое метода и используете Ajax для его вызова, вам нужно «Перестроить» вместо простого «Выполнения» проекта.

0 голосов
/ 14 октября 2008

Установите настройки браузера для загрузки контента каждый раз. Это в разных местах в зависимости от того, какой браузер вы используете. Однако даже с этим параметром Ctrl-F5 вызывает обновление.

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