首页 > 解决方案 > 通过 TeamCity/Octopus 部署 ASP.NET 应用程序时,Application Insights 停止工作

问题描述

我在 Azure 中部署了一个 asp.net webapi 项目,它激活了 Application Insights(并且运行良好)。AI 在 Azure 门户中被激活,即项目中不需要更改(非常好)。

但是,我现在已将 Application Insights nugets 添加到我的项目中,因此我可以尝试添加自己的自定义依赖项。但是当我通过 git commit(触发 TeamCity 和 Octopus)进行部署时,Application Insights 停止工作。这在 Live Metrics 不会启动中很明显。

有没有人有这方面的经验?

标签: teamcityazure-application-insightsoctopus-deploy

解决方案


问题是 octupus 没有部署 ApplicationInsights.config 文件。解决方案是更新我的 nuspec 文件以将此文件包含在 nuget 包构造中。

在将 IDE Publish 部署的文件与 Octopus 部署的文件进行比较时,我注意到了这一点。


推荐阅读