Приложение Silverlight не загружается на рабочий сервер - PullRequest
0 голосов
/ 29 сентября 2010

Новое в Silverlight, у меня есть приложение, которое я пытаюсь проверить.Прекрасно работает на компьютере DEV, при загрузке на сервер ошибки не возвращаются, но и приложений нет.

Я загрузил:

  1. TestMySilverlightApp.aspx
  2. ClientBin / MySilverlightApp.xap
  3. silverlight.js

Я что-то пропустил?

Большое спасибо

РЕДАКТИРОВАТЬ:

Firebug говорит мне, что у меня ошибка 404 не найдена в файле .xap, что немного загадочно, так как там, где и должно быть.Начинаю думать, что это может быть проблема конфигурации сервера.

РЕДАКТИРОВАТЬ 2:

Я все больше уверен, что проблема заключается в регистрации расширения .xap в IIS.Тем не менее, также могут возникнуть проблемы, если у вас на одном компьютере установлены silverlight 2 и silverlight 3.Мой код использует silverlight 3, но я понятия не имею, что находится на сервере, так как я плачу за полностью управляемый сервер.

Две статьи проливают свет на эти проблемы:

Probelmс двумя версиями Silverlight

Зарегистрируйте расширение .xap в IIS

Ответы [ 2 ]

0 голосов
/ 30 сентября 2010

Правильный ответ: мне нужно было добавить MIME-тип для расширения файла .xap.

Статьи, упомянутые во втором редактировании моего исходного поста, содержат всю информацию, необходимую для настройки этого на сервере.

Проблема решена.

0 голосов
/ 29 сентября 2010

Возможно, вам придется вставить некоторый код, но я думаю, что сервер ищет неправильное местоположение, чтобы найти файл .xap. Возможно, проблема относительного или абсолютного пути?

редактировать: от MSDN ,

вам нужно добавить типы MIME для этих расширений файлов на ваш веб-сервер, чтобы он надлежащим образом распознавал содержимое Silverlight. Вот типы MIME, которые нужно добавить в конфигурацию сервера: Удлинитель MIME Тип
Приложение .xaml / xaml + xml
Приложение .xap / x-silverlight-app

По ссылке выше есть ссылки на то, как добавить типы MIME для IIS 7/6/5/4.

...