2008-11-11 11 views
2

Une page Web compatible avec Silverlight 2 peut-elle être gérée à partir d'un serveur Apache? (Je ne suis pas vraiment intéressé à faire cela mais essayer de comprendre Silverlight 2 un peu plus.)Quelle est la configuration requise pour Silverlight 2?

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

Répondre

4

Depuis Silverlight est une technologie de navigateur, il est serveur agnostique et peut être hébergé sur une variété de 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 requise sur le serveur Web est de enregistrer les types MIME pour le contenu servi. Si vous n'êtes pas déjà inscrit, vous devrez ajouter les entrées suivantes.

Il existe trois types MIME requis:

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

Voici quelques instructions how to do that for Apache and IIS.

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

+0

Vous voulez dire que le serveur n'a pas besoin de savoir quoi que ce soit à propos de .Net? Je n'y ai pas pensé. – Vin

0

Les technologies system requirements for Microsoft Silverlight et les technologies associées sont répertoriées 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. 
0

Si votre serveur peut traiter les fichiers XAP, vous devez savoir que Silverlight est hébergé sur un serveur de votre choix. Silverlight est une technologie client. Votre serveur l'envoie juste au navigateur et c'est au client de faire n'importe quoi avec lui.

1

En dehors des types MIME, il ne devrait pas y avoir de dépendance à une technologie de serveur particulière. Avec les versions IIS les plus récentes, les types MIME ont été verrouillés davantage. Vous devez donc ajouter une entrée pour un fichier .rar (exemple). Il se peut qu'un administrateur de serveur personnalise la configuration MIME et empêche le téléchargement correct d'un fichier .xap.