Запуск 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