Silverlightアプリケーションを実行します。 IISでサイトをアップグレードすると、一部のユーザーは最新の更新プログラムを入手するためにブラウザの履歴をクリアする必要があります。Silverlight XAPファイルが更新されない
これはあなたが想像しているように愚かです。
彼らは、ユーザーのいくつかは、これを取得彼らのブラウザの履歴をクリアしていない場合は、
User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; Trident/4.0; SLCC1; .NET CLR 2.0.50727; InfoPath.2; .NET CLR 3.5.21022; .NET CLR 3.5.30729; .NET CLR 3.0.30729; OfficeLiveConnector.1.5; OfficeLivePatch.1.3; .NET4.0C; .NET4.0E; BRI/2)
Timestamp: Thu, 16 Jun 2011 02:41:49 UTC
Message: Unhandled Error in Silverlight Application Unable to retrieve the module type Car.CarList.InitModule, Car.CarList, Version=1.0.123.17153 from the loaded assemblies. You may need to specify a more fully-qualified type name. at Microsoft.Practices.Composite.Modularity.ModuleInitializer.HandleModuleInitializationError(ModuleInfo moduleInfo, String assemblyName, Exception exception)
UPDATE:私は問題を理解し始めています。 SilverlightアプリケーションのXAPファイルの最後の書き込みFILEDATEがMain.xapに追加された、シオマネキ出力で
/ClientBin/Main.xap?ignore-20/06/2011%209:30:19%20a.m.
/ClientBin/CarList.xap
を見て、ここで説明したようなファイル、
http://codeblog.larsholm.net/2010/02/avoid-incorrect-caching-of-silverlight-xap-file/
が、上記のエラー別のXAPファイルにあるCar.CarListモジュールに関連しています。
PRISMは2番目の 'モジュール'にCarList.xapを読み込ませるため、必要なクエリ文字列を追加する方法がわかりません。
私はこれがFireFoxを使用しているために問題だと思います。 http://stackoverflow.com/questions/307709/how-do-you-force-firefox-to-not-cache-or-re-download-a-silverlight-xap-fileという質問が役立つかもしれません。 – Jehof
私は上記の投稿を更新しました。この問題は、主なXAPファイルに適用された回避策に関連していますが、他のXAPファイルには適用されていません(PRISMを使用してXAPファイルをモジュール化しています)。 – peter
IEを使用しているときにもこの問題が発生しますか? – Jehof