Проблемы с развертыванием Silverlight PivotViewer

У меня есть приложение Silverlight PivotViewer, которое отлично работает в Visual Studio. Мои проблемы возникают при попытке развернуть приложение. Приложение запускается как обычно с анимацией "Загрузка" и путем к файлу CXML в левом верхнем углу. Проблема в том, что когда анимация загрузки завершена, она просто исчезает, и на экране ничего больше не появляется. В левом верхнем углу остается только путь к файлу CXML.

Я сделал следующее:

  1. Убедитесь, что все файлы находятся в одном и том же месте на сервере, чтобы избежать любых междоменных проблем
  2. Добавил clientaccesspolicy.xml в корень
  3. Убедитесь, что путь к файлу CXML существует на сервере
  4. Добавьте следующие типы MIME:
    • .cxml - text /xml
    • .dzc - text /xml
    • .dzi - текст /xml

Кажется, ничто не поможет. Кто-нибудь знает, как заставить это работать?

3 ответа

Добавить обработчик в событие Loading Fail и посмотреть исключение?

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

Звучит странно, я предлагаю вам сделать следующее:

  • Попробуйте получить доступ к CXML-ссылке через веб-браузер (чтобы убедиться, что ссылка не работает или нет)

  • Вы пытались открыть свой сводный CXML с помощью Pivot Desktop Viewer?

Возможно, CXML не является допустимым XML-файлом, вы можете проверить его, если он действительный или нет, сохранив файл cxml. Переименуйте его в.xml, перетащите его в окно Firefox. Если вы получаете Желтый экран, это означает, что файл XML не правильно сформирован, и вы получите подробную информацию об ошибке.

Надеюсь, что это поможет вам решить вашу проблему.

Попробуйте просмотреть файл CXML из Desktop Pivot Viewer, попробуйте использовать этот инструмент http://blogs.msdn.com/b/andrewcox/archive/2010/07/14/a-tool-to-help-diagnose-problems-setting-up-your-pivotviewer-app.aspx

Другие вопросы по тегам