如果您专门将它们添加到 config.xml 中,通常较新的 Appdynamics 版本应该显示 Windows 服务。我这样做了,重新启动服务和代理,但什么也没发生。有没有人设法显示服务?如果是,它们出现在哪里?
3 回答
您真的应该通过提交票证或在支持论坛中发布来接受 AppDynamics 支持... http://www.appdynamics.com/support/#helptab
只是为了补充你的答案并澄清一点。在 3.7.7 版之前,来自 AppDynamics 的 .NET 代理使用 web.config(用于基于 IIS 的应用程序)、用于独立和 Windows 服务的 App.config 或 global.config 以及一些环境变量来配置代理。
在 3.7.8 或更高版本中,我们将其替换为更清洁的真正单一配置文件方法。配置文件名为 config.xml,位于 %ProgramData%\AppDynamics... 目录中。对于 3.7.8 之后的任何版本,所有设置都必须在 config.xml 中。
使用提供的信息完全回答您的问题并解决问题有点困难。但是,我希望我下面的问题可以帮助您走上正轨。
1.) 进行配置更改后,您是否还重新启动了 AppDynamics.AgentCoordinator_WindowsService?如果不重新启动它,新配置将不会应用于代理本身。
2.) 同样重要的是您的 Windows 服务托管任何 OOTB 支持入口点,如 WCF、ASP.NET MVC4 WebAPI、Web 服务等?如果没有,您需要设置一个自定义入口点。如果您查看 AppDynamics 文档并搜索“POCO 入口点”,您应该走上正确的轨道
3.) 如果 1 号和 2 号没有做到这一点,您能否附上 config.xml 文件以供审核?或者直接联系 AppDynamics 客户成功团队。
亲切的问候,西奥
免责声明:我作为客户成功团队的一员在 AppDynamics 工作。