通过TeamCity / Octopus部署ASP.NET应用程序时,Application Insights将停止工作

时间:2018-06-13 15:43:25

标签: teamcity azure-application-insights octopus-deploy

我在Azure中部署了一个asp.net webapi项目,其中Application Insights处于活动状态(并且工作得非常好)。 AI在Azure门户中被激活,即项目中不需要进行任何更改(非常好)。

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

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

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

听起来扩展和应用程序之间存在一些冲突。您可以从Azure门户卸载Application Insights扩展,然后重试吗?