teamcity - 通过 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 不会启动中很明显。
有没有人有这方面的经验?
解决方案
问题是 octupus 没有部署 ApplicationInsights.config 文件。解决方案是更新我的 nuspec 文件以将此文件包含在 nuget 包构造中。
在将 IDE Publish 部署的文件与 Octopus 部署的文件进行比较时,我注意到了这一点。
推荐阅读
- python - bash PBS 作业中的 Python 版本
- c++ - Range-v3 是否提供一元绑定功能?如果没有,我如何为管道操作员提供自定义功能的支持?
- java - 如何导入受信任的 SSL 证书
- linux - 如何在 bash 的 GUI 对话框中打印命令行菜单
- python - 如何将一行零添加到矩阵中?
- flutter - 如何从有状态小部件类 Flutter 访问小部件状态
- json - 为什么会出现“错误:无效 JSON:意外令牌”?(对此全新!)
- docker-compose - 测试容器:无法初始化 DockerComposeContainer
- imagemagick - ImageMagick 在 Singularity 容器内转换 OOMing
- sql - 从现有表创建表,但删除缺少数据 SQL 过多的字段