Проблемы с развертыванием Silverlight PivotViewer
У меня есть приложение Silverlight PivotViewer, которое отлично работает в Visual Studio. Мои проблемы возникают при попытке развернуть приложение. Приложение запускается как обычно с анимацией "Загрузка" и путем к файлу CXML в левом верхнем углу. Проблема в том, что когда анимация загрузки завершена, она просто исчезает, и на экране ничего больше не появляется. В левом верхнем углу остается только путь к файлу CXML.
Я сделал следующее:
- Убедитесь, что все файлы находятся в одном и том же месте на сервере, чтобы избежать любых междоменных проблем
- Добавил clientaccesspolicy.xml в корень
- Убедитесь, что путь к файлу CXML существует на сервере
- Добавьте следующие типы 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