xap не обновляется в Chrome - PullRequest
       5

xap не обновляется в Chrome

1 голос
/ 16 марта 2011

Я только что обновил свое приложение xap, изменения отражаются, как и ожидалось, в IE.Тем не менее, в Chrome, я вижу, это все еще старый дизайн.В VS2010 я пытался перекомпилировать после снятия флажка «Уменьшить размер XAP с помощью кэширования библиотеки приложений», но без изменений я не уверен, какую другую информацию я должен предоставить, чтобы получить помощь - не стесняйтесь задавать вопросы!Спасибо

РЕДАКТИРОВАТЬ: Если я использую режим инкогнито в Chrome, отображается xap является последней версией, так что, очевидно, проблема в Chrome.Однако пользователи моего сайта не могут этого знать, как я могу обойти ошибку?Я использую Chrome 10.0.0.648

Ответы [ 2 ]

3 голосов
/ 16 марта 2011

По крайней мере, это решение работает с Firefox.

Добавьте пустой параметр (в данном случае ?refresh) к источнику xap-файла на странице с тегом object и приложением silverlight:

<object id="slPlugin" name="SilverlightApplication" data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="100%" height="100%">
    <param name="source" value="ClientBin/SilverlightApp.xap?refresh"/>
1 голос
/ 16 марта 2011

Насколько версия вашего приложения верна, вы можете использовать следующее решение, которое принудительно обновляет URL-адрес в зависимости от номера версии:

...