如何调试部署的云服务应用程序?
我正在尝试使用主题和放大器在我的应用程序中呈现RDLC报告。订阅。 每当我在本地运行云应用程序时,我都不会收到任何错误。但是一旦我在云上部署它,我就会收到一个错误,这个错误在某种程度上没有被描述,因此可以纠正。
我发现报告准备好呈现时出错,而不是其他任何地方。 我正在寻找可能的机制(插入断点,就像我们在本地做的那样),使用它可以调试已部署的云应用程序。
因为我正在使用VS2012 Express&专业,intellitrace在这里不起作用。
答案 0 :(得分:3)
您需要为您的角色启用Remote Debugging,并且您将能够使用任何类型的Visual Studio在云中调试代码。
答案 1 :(得分:1)
我认为你不能,但Intellitrace是为此而建的。您在云实例中启用了Intellitrace,然后您可以在本地“回放”该实例,从而调试并发现抛出的异常。
这是MSDN的文章 http://msdn.microsoft.com/en-us/library/vstudio/dd264915.aspx
答案 2 :(得分:1)
只有在最昂贵的Visual Studio版本中使用Intellitrace才能使Azure的开发成本远远超过其宣传的价格。在某些情况下,例如角色启动时,如果没有Intellitrace,你几乎无法做任何事情。如果您发现自己处于本地虚拟机中的“评估”VS最终版本之一。您可能需要在将来的某个时间点重新评估,在这种情况下,您将需要另一个VM。