2010-04-27 16 views

Répondre

1

Il n'y a pas vraiment de concept de mise en place d'un serveur "Production" pour Silverlight lui-même. Normalement, vous devez configurer simplement la balise d'objet dans le code HTML comme ceci: -

 <object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="100%" height="100%"> 
     <param name="source" value="ClientBin/YourApp.xap"/> 
     <param name="onError" value="onSilverlightError" /> 
     <param name="background" value="white" /> 
     <param name="minRuntimeVersion" value="4.0.50303.0" /> 
     <param name="autoUpgrade" value="true" /> 
     <a href="http://go.microsoft.com/fwlink/?LinkID=149156&v=4.0.50303.0" style="text-decoration:none"> 
      <img src="http://go.microsoft.com/fwlink/?LinkId=161376" alt="Get Microsoft Silverlight" style="border-style:none"/> 
     </a> 
    </object> 

Cela permettra à tous les clients qui ne disposent pas encore le plug-in Silverlight 4 RTM pour télécharger et installer de Microsoft.

Si vous parlez des composants côté serveur nécessaires à la prise en charge d'une application Silverlight que vous avez peut-être construite avec VS2010, c'est une très bonne question. Si vous créez une application Silverlight 4 Business à partir du modèle standard dans VS2010, vous obtiendrez une application Web ciblant .NET 4. Cette application nécessitera donc que le serveur prenne en charge ASP.NET avec .NET 4 sur le serveur.

Je suis sûr qu'il est tout à fait possible de développer une application Silverlight 4 qui utilise 3.5 sur le côté serveur. Cependant, il est probable que l'expérience de développeur dans VS2010 sera un noyau dur puisque je soupçonne que la plupart des commodités créées pour rendre le développement de telles applications rapides ne fonctionneront pas. Bien sûr, ce n'est qu'un soupçon, j'essaierai de l'essayer un jour pour voir quelle est l'expérience réelle.

0

Comme Anthony l'a déclaré, il n'y a pas vraiment besoin de serveur Silverlight. C'est une technologie client donc 99% du travail est fait par le plugin client et le html dans la réponse d'Anthony.

Cependant, vous devez configurer les types MIME pour Silverlight sur le serveur, que vous pouvez consulter à Configuring IIS for Silverlight Applications