2010-02-17 6 views
2

J'ai un xap SL 3.0 que je veux héberger dans un site Web ASP.NET, j'ai accès au fichier XAP et j'ai créé une page HTML pour héberger le composant SL. Quand j'accède à la page tout ce que je vois est un écran blanc où le composant SL devrait être, SL est chargé mais le composant n'est pas affiché.Hébergement fichier Silverlight xap, seul écran blanc affiché

Des idées pour lesquelles cela se passe?

Ceci est le code HTML de la div SL.

<body> 
<form id="form1" runat="server" style="height:100%"> 
<div id="silverlightControlHost"> 
    <object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="100%" height="100%"> 
     <param name="source" value="http://lonmw32795/SliverlightRESTfulWebservice.Web/ClientBin/SliverlightRESTfulWebservice.xap"/> 
     <param name="onError" value="onSilverlightError" /> 
     <param name="background" value="white" /> 
     <param name="minRuntimeVersion" value="3.0.40818.0" /> 
     <param name="autoUpgrade" value="true" /> 
     <a href="http://go.microsoft.com/fwlink/?LinkID=149156&v=3.0.40818.0" style="text-decoration:none"> 
      <img src="http://go.microsoft.com/fwlink/?LinkId=161376" alt="Get Microsoft Silverlight" style="border-style:none"/> 
     </a> 
    </object><iframe id="_sl_historyFrame" style="visibility:hidden;height:0px;width:0px;border:0px"></iframe></div> 
</form> 

Vive

AWC

Répondre

3

Méfiez-vous des erreurs javascript pour vous donner plus d'informations.

Souvent, l'erreur est que l'IIS n'est pas configuré pour gérer les fichiers XAP de façon appropriée: Configuring IIS for Silverlight Applications

+0

J'ai ajouté les types MIME et toujours pas de chance, le fait que je développe sur XP et donc IIS est 5.1 cela at-il un effet? – AwkwardCoder

+0

plus aucune erreur javascript n'est signalée dans le navigateur (IE 7.0) – AwkwardCoder

+0

Avez-vous redémarré le service de publication IIS/WWW après les modifications? – herzmeister

-1

Etes-vous sûr que vous n'êtes pas avoir Default.aspx votre page de démarrage et que l'objet SL se trouve dans l'un des produit des pages de test?

+0

pas vraiment une réponse utile – AwkwardCoder

0

J'ai vu ce comportement lorsque l'application génère une erreur XAML. Jetez un coup d'oeil dans App.xaml.cs et trouvez Application_UnhandledException. Pour commencer, ajoutez simplement: MessageBox.Show (e.ExceptionObject.Message) dans cette méthode au lieu d'écrire dans le DOM.

Questions connexes