Есть ли какие-нибудь ошибки для размещения приложения Silverlight на сервере Linux? - PullRequest
4 голосов
/ 23 января 2009

Я создаю новое приложение Silverlight для фотостудии. Я собирался сказать «у вас должен быть сервер на базе Windows, на котором он размещен», а затем я подумал: подождите, это так? Похоже, это не так. Так что я мог бы указать ему на хост Linux.

Я знаю, что вы должны зарегистрировать типы MIME (из другого потока SO). Есть ли еще какие-то предостережения или ошибки, о которых мне нужно знать? Предположим на секунду, что я почти ничего не знаю о Linux.

Редактировать: что если приложению нужно общаться с базой данных (mySQL)? Похоже, мне нужен лунный свет, чтобы начать, а не летать.

Ответы [ 4 ]

7 голосов
/ 23 января 2009

Единственное, что вам нужно сделать, это убедиться, что веб-сервер предоставляет правильный тип MIME для .xap (который является application / x-silverlight-app). Вот и все.

3 голосов
/ 23 января 2009

Ничто не мешает вам разместить приложение Silverlight (клиентский плагин) на любом веб-сервере на любой платформе.

1 голос
/ 23 января 2009

Silverlight - это клиентская технология. Существует nothign (но MIME-типы), которые требуются для размещения на серверах не MS. Но если у вас есть код на стороне сервера (например, веб-сервисы или REST API взаимодействуют с вашей базой данных MySQL), эта технология на стороне сервера должна работать в Linux. Это совершенно отдельно от Silverlight. Возможно, вы захотите сделать серверные вещи с Java или PHP (или другой Linux-дружественной платформой), но Silverlight не заботится о том, с чем он общается, и может легко обслуживаться на платформе не-MS.

0 голосов
/ 25 января 2009

Относительно вашего редактирования (на mysql) - нет, вам не понадобится Moonlight (так как это только клиент). Вам нужно будет раскрыть функциональность вашей базы данных через служебный слой вроде заметок Шона.

...