【问题标题】:Intellitrace on Azure Cloud Services not updatingAzure 云服务上的 Intellitrace 未更新
【发布时间】:2024-05-18 06:55:01
【问题描述】:

我拥有 Visual Studio 2010 Ultimate,并且一直喜欢针对我的云服务实例的 Intellitrace 功能。它一直运行良好,但在将整个堆栈升级到 .net 4.5 和相关更新之前,意识到它没有更新。

它已启用,我可以在 VS 中检索日志,但它们只包括启动的前几分钟。此后它们不再包含任何活动。

服务器上的诊断存储支持这一点,其中跟踪文件的最后更新时间与我看到的相符。我现在已经将包括 SDK 在内的所有内容更新到 2.3。我已经在另一个数据中心重新创建了服务器,非常新鲜,但仍然没有让它工作的乐趣。我现在有一个问题可以在五分钟内解决,但我无法解决。

由于我在网上找不到任何东西,我该如何解决这个问题。进程 intellitracesc.exe (32bit) 正在服务器上运行。

【问题讨论】:

    标签: c# asp.net-mvc-4 azure azure-web-roles intellitrace


    【解决方案1】:

    在我一整天都在逐步重建 azure 项目直到我把它弄坏之后,我得到了一些我在网上其他地方找不到的很好的帮助。

    为了让 Intellitrace 收集信息以返回给 Visual Studio,它使用的应用程序池必须设置为加载用户配置文件。如果没有,它将无法收集任何信息。

    这是 Azure 的默认行为,但我有一个 powershell 脚本,可以将自己应用程序池中的所有较小站点移动到新创建的站点。这为小型站点节省了内存,并且默认情况下,powershell 创建将其设置为 false。

    希望这可以节省其他人几天的时间!!

    【讨论】: