Запуск Silverlight с сервером Apache (под Linux)
Мне нужно развернуть приложение Silverlight 2.0 на Apache Server, но оно под Linux.
Возможно ли это? Я имею в виду, нужен ли мне .Net 3.5, установленный на сервере и веб-сайт, который может выполнять Asp.Net?
Спасибо за помощь...
Ответы
Ответ 1
Если сервер Apache просто обслуживает приложение silverlight без каких-либо страниц ASPX, тогда вы должны быть в порядке. Silverlight - это клиентская технология, поэтому на сервере не требуется .NET(если, конечно, вы не размещаете приложение Silverlight на странице ASPX).
Если вы хотите просмотреть контент silverlight с клиентской машины, использующей linux, вам нужно будет изучить установку Moonlight, как указал Сэм.
EDIT: Tim Sneath имеет сообщение в блоге, в котором объясняется, что нужно настроить на веб-сервере, чтобы иметь возможность размещать контент Silverlight. Короче вам нужно настроить следующие типы MIME:
.xaml - application/xaml + xml
.xap - application/x-silverlight-app
Ответ 2
Мне пришлось определять больше типов MIME, чем предлагает KevB:
application/manifest .manifest
application/xaml+xml .xaml
application/x-ms-application .application
application/x-ms-xbap .xbap
application/octet-stream .deploy
application/vnd.ms-xpsdocument .xps
Ответ 3
Вы должны использовать silverlight streaming. Он свободен до 10 минут видео с разрешением 1,4 Мбит/с.
Инструкции здесь:
http://msdn.microsoft.com/en-us/library/bb851621.aspx
образцы