В прошлом у меня были проблемы с кешем браузера, обслуживающим более старые версии файла xap.
Чтобы преодолеть это, я динамически добавляю параметр строки запроса, связывающий дату последнего изменения файла xap, с исходным параметром silverlight на странице aspx. Это гарантирует, что клиенты получат последнюю версию файла xap, а не устаревшие кэшированные версии.
Сейчас я использую функцию DeploymentCatalog в MEF в приложении silverlight для загрузки некоторых файлов xap.
Кто-нибудь знает, как это работает под капотом?
Будет ли он использовать кеш браузера или каждый раз обновляться?
Если он проходит через кеш браузера, как я могу предотвратить обслуживание устаревших кэшированных версий? (как описано выше).
Спасибо!