我正在与同时运行Dynamics 365 CRM联机实例的Dynamics 365客户自助服务门户合作,并且在使用该站点的客户方面遇到问题。我已经阅读了有关如何通过Azure blob存储启用诊断日志记录的文档,这在某些情况下还可以,但是我相信其中一些问题是由客户端javascript或其他与浏览器相关的错误引起的。有没有什么好选择可以在CRM或其他地方捕获和记录这些类型的错误?我还考虑过使用带有流动代码的Web模板将某些内容发送回CRM,这在门户网站的其他区域中也曾做过,但是可能的问题是门户网站无法与CRM通信。
我感觉很困在这里,我不想向客户显示javascript错误,但是如果原始错误涉及无法与CRM实例通信,那么我该如何记录什么?谢谢。
答案 0 :(得分:1)
出于多种原因,我不会在生产系统中收集任何错误日志。
为此,我们有许多遥测解决方案,例如Application Insights,可用于在其自己的Azure Blob上捕获所有处理的客户端异常。尽管这些讨论的是CRM,但它可用于包括门户在内的任何应用程序。