Quelles sont les exigences du serveur pour Silverlight 2?

Une page Web compatible Silverlight 2 peut-elle être gérée depuis un serveur Apache? (Je ne suis pas vraiment intéressé à faire cela mais à essayer de comprendre un peu plus Silverlight 2).

En supposant que je possède IIS6 et Server 2003, quelles sont les exigences de la version .NET pour héberger un site Web avec Silverlight 2? Est-ce que .NET 3.0 et 3.5 sont requirejs sur le serveur? Ma pensée n’est pas parce que c’est une technologie côté client.

Silverlight étant une technologie de navigateur, elle est indépendante du serveur et peut être hébergée sur diverses plates-formes de serveur: LAMP, UNIX et IIS. Vous n’avez pas besoin d’installer .NET ou tout autre logiciel Microsoft sur le serveur.

La seule configuration requirejse sur le serveur Web consiste à enregistrer les types MIME pour le contenu servi . S’il n’est pas déjà enregistré, vous devrez append les entrées suivantes.

Il existe trois types MIME requirejs:

  • .xaml – application / xaml + xml
  • .xap – application / application x-silverlight
  • .xbap – application / x-ms-xbap

Voici quelques instructions pour faire cela pour Apache et IIS .

Inutile de dire que certaines fonctionnalités telles que WMS Streaming reposent sur un serveur qui les prend en charge.

Mis à part les types MIME, il ne devrait pas y avoir de dépendance sur une technologie de serveur particulière.

Avec les versions IIS les plus récentes, les types MIME ont été verrouillés, vous devez donc append une entrée pour un fichier .rar (exemple). Il se peut qu’un administrateur du serveur personnalise la configuration MIME et empêche le téléchargement correct d’un fichier .xap.

La configuration système requirejse pour Microsoft Silverlight et les technologies associées est répertoriée ci-dessous.

* Windows o Operating System: Windows Vista; Windows XP Service Pack 2 o Intel® Pentium® III 450MHz or faster processor (or equivalent) o 128MB of RAM * Mac OS o Operating System: Apple Mac OS X 10.4.8 or above o Intel Core™ Duo 1.83GHz or faster processor o 128MB of RAM * Linux. For the system requirements, please refer to the Mono Project's Moonlight Web site. 

Si votre serveur peut servir les fichiers XAP, il devrait y avoir un problème lors de l’hébergement de Silverlight sur les serveurs de votre choix. Silverlight est une technologie client. Votre serveur l’envoie simplement au navigateur et le client doit le faire.