Мое приложение Silverlight4 размещено в веб-приложении ASP.NET MVC 2.Я делаю веб-запрос через класс HttpWebRequest, но он возвращает результат, ранее кэшированный.Как отключить это поведение кэширования?Есть несколько ссылок, в которых говорится о HttpWebRequest в .NET, но Silverlight HttpWebrequest отличается.Кто-то предложил добавлять в каждый веб-запрос уникальную фиктивную строку запроса, но я бы предпочел более элегантное решение.Я также попробовал следующее, но это не сработало:
_myHttpWebRequest.BeginGetRequestStream(new AsyncCallback(BeginRequest), new Guid());
Фактически, установив настройки истории браузера, можно отключить кеширование.См. Следующую ссылку: ASP.NET MVC с бэкэндом SQL Server возвращает старые данные при выполнении запроса Но запрос пользователя об изменении настроек браузера мне не подходит.