2010-06-17 7 views
1

J'ai rencontré un problème avec le débogage de mon Silverlight 4 (hébergé dans ASP.NET MVC2) dans Visual Studio 2010. Il fonctionnait correctement jusqu'à ce que j'essaie le débogage distant. Après beaucoup de tracas, j'ai réussi à configurer le débogage à distance, mais cela ne fonctionnait que de temps en temps. J'ai donc créé une nouvelle application et copié mes classes une par une, mais maintenant je vois que je ne peux pas déboguer non seulement à distance, mais aussi "localement" dans le serveur de développement. Les points d'arrêt dans le code Silverlight indiquent que le point d'arrêt ne sera pas actuellement touché, aucun symbole n'a été chargé pour ce document. Curieusement, si je lance mon application, elle affichera mes résultats de code précédents. . (Il peut être utile, avant ce problème, je remarque que mon application ne met pas à jour immédiatement quand je publierai au serveur web distant Je l'ai fait ce qui suit pour tous les projets dans la solution:Problème de débogage Visual Studio 2010

//In AssemblyInfo.cs in Properties folder 
[assembly: AssemblyVersion("1.0.*")] 
[assembly: AssemblyFileVersion("1.0.*")] 

Je suis conseillé il va automatiquement générer les numéros de version, alors quand je publie sur le serveur distant, il prendra immédiatement effet, ce qui semble bien fonctionner.)

Cependant, si je change le numéro de port du serveur de développement, dans la page de propriétés de mon ASP. NET MVC application, puis je suis en mesure de déboguer localement (sur le débogage à distance, je viens d'abandonner). Mais, cela n'a pas duré longtemps; après quelques mises à jour dans mon code, le problème se produit soudainement. Je suppose que le serveur de développement déploie mon application quelque part dans un dossier par numéro de port, mais où? Peut-être, si je supprime ce dossier, le problème sera-t-il résolu? Quelqu'un peut-il me conseiller quoi faire?

Répondre