4

Visual Studio で完全に動作する Silverlight PivotViewer アプリケーションがあります。アプリケーションをデプロイしようとすると問題が発生します。通常どおりアプリケーションが起動し、「読み込み中」のアニメーションが表示され、左上に CXML ファイルへのパスが表示されます。問題は、読み込み中のアニメーションが終了すると、単に消えて画面に何も表示されないことです。CXML ファイルへのパスだけが左上に残ります。

私は次のことをしました:

  1. クロスドメインの問題を回避するために、すべてのファイルがサーバー上の同じ場所にあることを確認してください
  2. ルートに clientaccesspolicy.xml を追加しました
  3. CXML ファイルへのパスがサーバーに存在することを確認します。
  4. 次の MIME タイプを追加します。
    • .cxml - テキスト/xml
    • .dzc - テキスト/xml
    • .dzi - テキスト/xml

何も役に立たないようです。これを機能させる方法を知っている人はいますか?

4

3 に答える 3

1

Loading Fail イベントにハンドラーを追加し、例外を確認しますか?

         PivotViewer.CollectionLoadingFailed += new EventHandler< CollectionErrorEventArgs >( PivotViewer_CollectionLoadingFailed );
于 2011-11-14T00:24:23.070 に答える
0

デスクトップピボットビューアからCXMLファイルを表示してみてください。このツールを使用してみてくださいhttp://blogs.msdn.com/b/andrewcox/archive/2010/07/14/a-tool-to-help-diagnose-problems-setting- up-your-pivotviewer-app.aspx

于 2011-12-06T01:37:09.710 に答える
0

奇妙に聞こえますが、次のことをお勧めします。

  • Web ブラウザーを使用して CXML リンクにアクセスしてみます (リンクが壊れているかどうかを確認するため)。

  • Pivot Desktop Viewer でピボット CXML を開こうとしましたか?

CXML は有効な XML ファイルではない可能性があります。cxml ファイルを保存して有効かどうかを確認できます。.xml に名前を変更し、Firefox ウィンドウにドラッグ ドロップします。イエロー スクリーンが表示された場合は、XML ファイルの形式が正しくないことを意味し、エラーの詳細が表示されます。

問題の解決に役立つことを願っています。

于 2010-10-01T20:22:20.143 に答える