Приложение Silverlight PivotViewer не отображается при развертывании в IIS - PullRequest
2 голосов
/ 22 ноября 2010

Я пытаюсь развернуть мои PivotViewer файлы на сервере IIS.Я добавил информацию MIME для cxml, dzc и dzi как "text / xml".

Что еще мне нужно сделать?В настоящее время, если я пытаюсь запустить свое приложение PivotViewer в Visual Studio, это нормально.

, когда я пытаюсь получить доступ к этому компьютеру через веб-сервер IIS, появляется страница «загрузки» сводного обозревателя, но коллекция никогда не загружается.

Ответы [ 3 ]

0 голосов
/ 15 ноября 2011

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

PivotViewer.CollectionLoadingFailed += new EventHandler< CollectionErrorEventArgs >( PivotViewer_CollectionLoadingFailed );
0 голосов
/ 04 декабря 2011

Для других людей, которые могут столкнуться с этим: я никогда не мог заставить его работать на IIS7 правильно, я мог заставить его работать на моей локальной машине на IIS Express, но никогда на производстве.

Моим решением было обновить до Silverlight 5 и использовать новый элемент управления Pivot Viewer.Он работает намного лучше, имеет ряд дополнительных функций и не вызывает проблем при развертывании в IIS 7 или 7.5

.
0 голосов
/ 16 февраля 2011

Введите полный путь к .cxml и посмотрите, какую ошибку вы получите оттуда.Я вчера боролся с той же ошибкой и пробовал разные варианты.Начиная с Internal Server Error 500 и заканчивая Handler "CXML" has a bad module "ManagedPipelineHandler" in its module list

Попробуйте:

  • проверьте AppPool (для меня это было установлено на .NET Classic и начало работать, когда яустановите ASP.NET v4.0)
  • Добавьте типы MIME (не только .cxml, но .dzc и .dzi) *
  • проверьте установку ASP.NET

run% windir% \ Microsoft.NET \ Framework \ v4.0.30319 \ aspnet_regiis.exe –i

Я написал об этом в блоге со ссылками здесь: http://silverlight.riiul.com/2011/02/15/handler-cxml-has-a-bad-module-managedpipelinehandler-in-its-module-list/

...