На моем сервисе я добавил следующий метод:
protected override void OnStartProcessingRequest(ProcessRequestArgs args)
{
base.OnStartProcessingRequest(args);
HttpContext.Current.Response.Cache.SetCacheability(HttpCacheability.Public);
HttpContext.Current.Response.Cache.SetMaxAge(new TimeSpan(1, 0, 0));
}
Мой клиент - это обычный сгенерированный клиент .net. Кажется, ничего не кэшируется. Он собирается на сервер по каждому запросу. Что нужно сделать, чтобы включить кэширование?
Спасибо,
-jaa