部署Silverlight PivotViewer时出现问题

时间:2010-10-01 17:41:10

标签: silverlight pivotviewer

我有一个在Visual Studio中完美运行的Silverlight PivotViewer应用程序。我尝试部署应用程序时出现问题。应用程序像往常一样启动“加载”动画和左上角的CXML文件的路径。问题是加载动画完成后,它就会消失,屏幕上不会显示任何其他内容。只有左侧的CXML文件路径仍然存在。

我做了以下事情:

  1. 确保所有文件都位于服务器上的相同位置,以避免任何跨域问题
  2. 在根目录
  3. 中添加了clientaccesspolicy.xml
  4. 确保服务器上存在CXML文件的路径
  5. 添加以下MIME类型:
    • .cxml - text / xml
    • .dzc - text / xml
    • .dzi - text / xml
  6. 似乎没有任何帮助。有谁知道如何使这个工作?

3 个答案:

答案 0 :(得分:1)

为Loading Fail事件添加处理程序并查看异常?

         PivotViewer.CollectionLoadingFailed += new EventHandler< CollectionErrorEventArgs >( PivotViewer_CollectionLoadingFailed );

答案 1 :(得分:0)

这听起来很奇怪,我建议你做以下事情:

  • 尝试使用您的网络浏览器访问CXML链接(检查链接是否损坏)

  • 您是否尝试使用Pivot Desktop Viewer打开数据透视CXML?

也许CXML不是有效的XML文件,您可以通过保存cxml文件来检查它是否有效..将其重命名为.xml将其拖放到Firefox窗口上。如果你得到黄色屏幕,这意味着XML文件格式不正确,你将得到错误信息。

希望能帮助您解决问题。

答案 2 :(得分:0)