Silverlight в ASP.Net MVC - не загружается текст - PullRequest
0 голосов
/ 07 сентября 2011

По какой-то причине Xap-файл моего проекта Silverlight не загружается на веб-сайте Asp.Net MVC.

Проверил страницу -> -> все в порядке. Проверил сборку -> нормально Проверено Xap файл -> есть

Возможно, Xap не был настроен после изменения приложения Silverlight, но я подумал, что он автоматически сгенерирован.

Может кто-нибудь помочь мне решить эту проблему?

Редактировать: продолжение: Xap находится в ClientBin и упоминается в «свойстве» приложений Silverlight (проверено снова, чтобы быть уверенным). Он просто не загружается, когда я запускаю страницу, у него черный / белый фон (и да, когда я щелкаю правой кнопкой мыши, я вижу меню Silverlight), но сам элемент не загружается :(.

Ответы [ 2 ]

1 голос
/ 07 сентября 2011

Я решил это сам.

Вот некоторые причины.

  1. На него еще нет ссылок в вашем проекте. Зайдите в настройки для сайта и выберите проект Silverlight.
  2. IIS еще не настроен для обработки различных типов Mime, вы можете найти дополнительную информацию:

Для IIS Express

Для IIS

Это должны быть следующие типы пантомимы:

  • application / x-silverlight-app
  • Приложение / XAML + XML

4.Не неправильна ссылка на файл XAP. Вы можете проверить это с помощью Fiddler2 (что также решило мою проблему).

Надеялся, что кому-то помогло:)

0 голосов
/ 07 сентября 2011

Я должен догадаться, что вы добавляете свой проект Silverlight на веб-сайт MVC, который был создан отдельно (поскольку MVC не является типом веб-сайта по умолчанию для проекта Silverlight).

В этом случае вам нужно перейти в настройки своего проекта для веб-сайта и выбрать вкладку Silverlight Applications слева, нажать Add и выбрать свой проект Silverlight. По умолчанию это также добавит тестовую страницу для этого приложения Silverlight на ваш сайт (может пригодиться для тестирования).

Это создает отношение, которое будет копировать XAP в папку ClientBin на Веб-сайте.

...