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

通过TeamCity/Octopus部署ASP.NET应用程序时,Application Insights停止工作,teamcity,azure-application-insights,octopus-deploy,Teamcity,Azure Application Insights,Octopus Deploy,我在Azure中部署了一个asp.net webapi项目,该项目具有活动的应用程序洞察(并且工作得非常好)。AI在Azure门户中被激活,即项目中不需要更改(非常好) 然而,我现在已经将applicationinsights添加到我的项目中,这样我就可以尝试添加我自己的自定义依赖项。但当我通过git提交(触发TeamCity和Octopus)进行部署时,Application Insights停止工作。这一点很明显,实时度量将不会启动 有人有过这样的经验吗?听起来像是扩展和应用程序之间的冲突。

我在Azure中部署了一个asp.net webapi项目,该项目具有活动的应用程序洞察(并且工作得非常好)。AI在Azure门户中被激活,即项目中不需要更改(非常好)

然而,我现在已经将applicationinsights添加到我的项目中,这样我就可以尝试添加我自己的自定义依赖项。但当我通过git提交(触发TeamCity和Octopus)进行部署时,Application Insights停止工作。这一点很明显,实时度量将不会启动


有人有过这样的经验吗?

听起来像是扩展和应用程序之间的冲突。您可以从Azure portal卸载Application Insights扩展并重试吗?

听起来扩展和应用程序之间存在冲突。您可以从Azure portal卸载Application Insights扩展并重试吗?

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


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

问题在于,ApplicationInsights.config文件不是Octopus部署的。解决方案是更新我的nuspec文件,将此文件作为nuget包构造的一部分


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

是的,我尝试过,但没有成功。昨天我发现的一件有趣的事情是,当我使用visualstudio中的Publish直接部署到服务器时,它可以工作。我今天需要进一步调查…好的。你是怎么设定的?需要确保在WebApp中正确设置i键。是的,我尝试过,但没有成功。昨天我发现的一件有趣的事情是,当我使用visualstudio中的Publish直接部署到服务器时,它可以工作。我今天需要进一步调查…好的。你是怎么设定的?需要确保在WebApp中正确设置i密钥。