est-il possible de joindre à une application Azure déployée? J'aimerais pouvoir passer à travers le code afin que je puisse voir quelles valeurs sont définies dans une demande de l'une de mes actions de rôle Web. P>
J'ai regardé autour de vous et les seuls exemples semblent être de débogage lorsque l'application Azure s'exécute sur la machine locale. P>
6 Réponses :
Non, vous ne pouvez pas déboguer une application Azure en cours d'exécution sur les serveurs de MS. P>
Vous pourriez être capable de résoudre votre problème avec Azure's Loging fonction, cependant. p>
édité pour ajouter strud> ms vient d'annoncer Intellitrace pour le tissu nuage dans les outils de juin 2010 . P>
Craig a raison "Aujourd'hui" Vous ne pouvez pas déboguer une application Azure en cours d'exécution sur Cloud Fabaric, vous ne pouvez déboguer que sur le tissu local. Vous voudrez peut-être regarder l'API diagonostique et journalisation http: // blogs. msdn.com/b/windowsazure/archive/2009/12/01/introducing-windows-azure-diagnostiques.aspx http://blog.benday.com/archive/2008/11/ 07/23201.aspx p>
Ceci est un excellent outil - http://www.cerebrata.com/products /Azurediagnosticsanager/default.aspx P>
Outils d'azur de Windows (juin 2010 ) permet d'utiliser IntelliTrace dans le cloud. Cette version: p>
Ajoute Prise en charge des services de débogage dans le cloud à l'aide de la fonctionnalité Visual Studio 2010 IntelliTrace Strong>. Ceci est activé à l'aide de la fonction de déploiement et les journaux sont récupérés via l'explorateur de serveur. P> blockQuote>
Soutenir IntelliTrace nécessite STRUT>: P>
- .NET 4 LI>
- Visual Studio 2010 Ultimate Li>
- Le service de cloud doit être déployé avec IntelliTrace Activé Li> ul>
+1 pour la réponse de Rinat. Une seule précision: profiter de Intellitrace, vos rôles doivent cibler .NET 4 (une autre nouvelle fonctionnalité de la version de juin 2010).
Ajout d'une dernière chose à la réponse de Rinat: j'ai assisté à une session sur Intellitrace et une des choses à laquelle on m'a dit qu'il ne devait jamais être utilisé sur vos applications en cours d'exécution dans la fente de production car elle crée une surcharge unique. Vous voudrez peut-être déployer votre application dans Staling Slot, faites tout le débogage du nuage, puis supprimez IntelliTrice une fois que vous avez trouvé la cause de vos problèmes. P>
Il existe un moyen de déployer les outils de débogage à distance Visual Studio 2012 sur un service de cloud Windows Azure et de la fixation au processus distant. Le blog suivant explique une approche. http://www.fullscale180.com/blog/post/2012/10/07/remote-debugging-windows-azure-cloud-services-with-visual-studio-2012.aspx p>
Cet exemple de code Démontre des services de débogage de Windows Azure Windows avec Visual Studio 2012. L'exemple utilise des outils de débogage à distance Visual Studio 2012 et fournit une approche de déployer ces outils avec un service en nuage, ce qui nous permet de joindre à l'instance déployée à partir de l'IDE Visual Studio 2012 à l'aide de la Caractéristiques de débogage à distance. P>
La libération de Windows Azure SDK 2.2 ajoute la prise en charge de débogage à distance de nombreux types de ressources Windows Azure. weblogs.asp.net/scottgu/archive/2013/10/22/...