IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
logo
Sommaire > Développement > L'hébergement
        Quel serveur Web pour héberger Silverlight ?
        Comment utiliser une application Silverlight dans une page ASP.NET ?
        Comment héberger une application Silverlight sur un serveur Apache ?
        Comment héberger une application Silverlight sur un serveur IIS ?

rechercher
precedent    sommaire    suivant


Quel serveur Web pour héberger Silverlight ?
auteur : Ludovic Lefort
Sur n'importe quel serveur web pouvant héberger de l'HTML.


Comment utiliser une application Silverlight dans une page ASP.NET ?
auteur : nico-pyright(c)
En utilisant le web control <asp:Silverlight>. Par exemple :

<asp:Silverlight ID="Silverlight1" runat="server" Source="monApplication.xap" Version="2.0" Width="400" Height="300" />

Il faudra bien sur avoir défini le tag au préalable :

<%@ Register Assembly="System.Web.Silverlight" Namespace="System.Web.UI.SilverlightControls" TagPrefix="asp" %>

ou alors dans le web.config

<add tagPrefix="asp" namespace="System.Web.UI.SilverlightControls" assembly="System.Web.Silverlight" />
Ne pas oublier également de référencer l'assembly System.Web.Silverlight dans votre projet

Quelques propriétés disponibles pour ce controle :
Source : l'url de fichier xap à utiliser
Version : la version minimale de silverlight qui doit etre vérifiée (pour utiliser silverlight 2, mettre cette propriété à 2.0)
ScaleMode : ScaleMode.None ou ScaleMode.Stretch ou ScaleMode.Zoom
Width : la largeur du controle (peut etre exprimée en %)
Height : la hauteur du controle (peut etre exprimée en %)
OnPluginLoaded : associe une fonction javascript et l'execute lorsque l'application silverlight est chargée
OnPluginError : associe une fonction javascript et l'execute lorsque l'application silverlight a une erreur

Il faudra également un

<asp:ScriptManager runat="server"/>

Comment héberger une application Silverlight sur un serveur Apache ?
auteur : Benjamin Roux
Silverlight 2 a beau pouvoir être utiliser en .NET, il n'en reste pas moins que tout se passe chez le client qui ne fait que télécharger ce dont il a besoin (le .xap par exemple).
Alors pour faire fonctionner, c'est simple : il suffit de copier/coller le fichier .html et le .xap sur son serveur tout simplement.


Comment héberger une application Silverlight sur un serveur IIS ?
auteur : Benjamin Roux
Sur un serveur IIS hébergé sur un OS avant Vista SP1 ou Server 2008, l'hébergement d'application Silverlight ne fonctionne pas nativement.
Le problème vient simplement d'un type MIME (xap) qu'il faut rajouter.
Pour ce faire, rendez-vous dans la console de IIS.
Sur le serveur (ou juste le site web si vous voulez ajouter le type MIME au niveau du site web), choisissez MIME Type, puis créez en un nouveau avec ces paramètres :
Extension : .xap
Type MIME : application/x-silverlight-app
On peut aussi réaliser ça en ligne de commande pour IIS 7 :
"%systemroot%\System32\inetsrv\appcmd" set config /section:staticContent /+[fileExtension='.xap',mimeType='application/x-silverlight']


rechercher
precedent    sommaire    suivant

Consultez les autres F.A.Q's


Valid XHTML 1.1!Valid CSS!

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2008 Ludovic LEFORT Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.