4

如何调试已部署的云服务应用程序?

我正在尝试使用主题和订阅在我的应用程序中呈现 RDLC 报告。每当我在本地运行云应用程序时,我都不会收到任何错误。但是,一旦我将它部署到云上,我就会收到一个错误,该错误在一定程度上没有被描述,因此可以纠正它。

我发现当报告准备好呈现时出现错误,而不是其他任何地方。我正在寻找一种可能的机制(像我们在本地做的那样插入断点等),使用它可以调试已部署的云应用程序。

由于我使用的是 VS2012 Express & Professional,因此 Intellitrace 在这里不起作用。

4

3 回答 3

3

您需要为您的角色启用远程调试,并且您将能够使用任何类型的 Visual Studio 在云中调试您的代码。

于 2013-05-22T18:09:09.527 回答
1

我不认为你可以,但是 Intellitrace 是为此目的而构建的。您在云实例中启用 Intellitrace,然后您可以在本地“回放”该实例,从而调试和发现抛出的异常。

这是 MSDN 关于该 http://msdn.microsoft.com/en-us/library/vstudio/dd264915.aspx的文章

于 2013-05-22T11:21:05.390 回答
1

仅在最昂贵的 Visual Studio 版本中使用 Intellitrace 使得为 Azure 进行开发的成本远高于其宣传的成本。在某些情况下,例如在角色启动时,如果没有 Intellitrace,您几乎无法做任何事情。如果您发现自己处于其中一种边缘情况,请在本地虚拟机中“评估”VS Ultimate。您将来可能需要重新评估,在这种情况下,您将需要另一个 VM。

于 2013-05-22T13:19:46.753 回答