2011-04-03 3 views
0

Dans ma solution, j'ai un projet MVC. Ensuite, j'ai ajouté un projet Silverlight. Lorsque j'ai ajouté le projet Silverlight, j'ai décidé de l'inclure dans l'application Web existante (projet MVC).Déboguer le composant Silverlight de l'application MVC Visual Studio 2010

Il a ajouté une page .aspx qui contient le composant Silverlight. Le problème est que je ne peux pas déboguer dans le code Silverlight lorsque je démarre l'application ASP.NET MVC. J'ai mis un point d'arrêt dans la fonction Application_Startup dans le code Silverlight, mais il ne s'arrête jamais là. Sur le point d'arrêt j'ai une info-bulle:

Le point d'arrêt ne sera pas actuellement touché. Aucun symbole n'a été chargé pour ce document

Comment résoudre ce problème?

Répondre

0

J'ai trouvé le problème. Le navigateur mettait en cache l'application Silverlight. J'ai résolu cela avec le code suivant lors de l'initialisation du composant Silverlight:

param name="source" value="ClientBin/form.xap?<%= DateTime.Now.Ticks %>" 
0

Quel navigateur utilisez-vous? J'ai eu des résultats mitigés avec le débogage de Silverlight avec n'importe quoi d'autre qu'Internet Explorer, donc je m'assure d'utiliser Internet   Explorer lors du développement d'applications Silverlight.

Si vous utilisez Internet   Explorer, alors la solution d'Evan devrait fonctionner (du moins c'est ce qui m'a arrêté depuis quelque temps - le débogage Silverlight est désactivé dans le projet web).

Vérifiez également que votre application Silverlight est présente dans la liste située sous Propriétés du projet Web>Silverlight Applications.

Questions connexes