2014年6月 6日 (金)

Silverlight アプリケーションをホストするWebパーツのキャッシュ問題

SharePoint上で Silverlight アプリケーション をホストする Webパーツ開発をしている際に、XAPファイルがキャッシュされ最新バージョンに更新できなくなることがあります。これは単純に IE 設定でのキャッシュ削除だけでは対応できません。

クライアントのブラウザーが常に最新バージョンを取得するように調整するために、ASPXファイル内のパラメータに新しいタイムスタンプか最新バージョンを追加する必要があります。

独自にWebパーツを開発しており、その中で Silverlight アプリケーションをホストする場合は、次のようにパラメータを追加します。

<param name='source' value='/sites/SolutionDev/Shared Documents/MyApp01.xap?ver=2.0.0.0' />

SharePoint ビルトインの Silverlight Webパーツを利用している場合は、Webパーツのツールウィンドウから [構成]をクリックします。

表示されるURLに ?ver=<バージョン番号> を指定します。

 


[参考]

トラックバック

このページのトラックバックURL: http://bb.lekumo.jp/t/trackback/718613/34255539

Silverlight アプリケーションをホストするWebパーツのキャッシュ問題を参照しているブログ:

コメント