我有一个服务结构应用程序,它托管启用了应用程序洞察的 api。api 服务是 .Net framework 4.8 webapi 项目,它们是本机结构无状态和有状态服务。我不使用应用洞察服务结构特定的包,但对 webapi 包有标准的应用洞察。我一直在 Azure 商业中工作,日志在那里工作得很好。
现在我们在 azure gov 中,将 .Net Framework 应用程序指向 gov 应用程序洞察端点的唯一方法是修改 ApplicationInsights.config 文件。
所以我根据 msdn 修改了文件,验证了它是使用结构部署包部署的,并且它位于 vms 上的其余 dll 旁边。然而,我的服务仍然不会登录到 azure gov 应用程序洞察实例。什么都没有通过。我们以编程方式设置检测密钥,而不是在 applicationinsights.config 中,这可能是个问题吗?我注意到一些 msdn 示例显示 Instrumentationkey 包含在配置文件中,但我认为这是可选的。
有没有人有将 .net 4.8 结构服务指向 gov 应用程序洞察力的经验?