Dynamics crm 使用插件注册工具CRM 2013调试插件

Dynamics crm 使用插件注册工具CRM 2013调试插件,dynamics-crm,dynamics-crm-2013,Dynamics Crm,Dynamics Crm 2013,我已经在我的一个插件步骤中安装了profiler,它将在创建记录时执行 一旦我完成这个,它会生成一个错误日志。我已经复制了该文本并创建了errorlog.txt。如下所示: | 7V3rkqM4ln4VR/6Y2I0uGzDGl2xXTuR1OmeqKnMys3on+k+Hannjfay34KRK3TIFYJ9I32H+d9vsk+YEJCD5IJ8AYXPDUD3GQVIOTI53ZNFKT98/eF3vmKLVszjfdnQo8/62BDMVXNmL8/… 当我上传那个文件时,它给了我下面的

我已经在我的一个插件步骤中安装了profiler,它将在创建记录时执行

一旦我完成这个,它会生成一个错误日志。我已经复制了该文本并创建了errorlog.txt。如下所示:

| 7V3rkqM4ln4VR/6Y2I0uGzDGl2xXTuR1OmeqKnMys3on+k+Hannjfay34KRK3TIFYJ9I32H+d9vsk+YEJCD5IJ8AYXPDUD3GQVIOTI53ZNFKT98/eF3vmKLVszjfdnQo8/62BDMVXNmL8/…

当我上传那个文件时,它给了我下面的错误

未处理的异常:System.ArgumentException:无法分析OrganizationServiceFault。 参数名称:serializedReport 位于PluginProfiler.Library.profilerutitility.ExtractReport(字符串序列化报告) 在PluginProfiler.Library.profilerutitility.DeserializeProfilerReport(String assemblyFilePath、String logFilePath、Boolean isCrmDataStream) 位于PluginProfiler.Library.ProfileExecutionUtility.RetrieverReport(字符串logFilePath,布尔值isCrmDataStream) 位于Microsoft.Crm.Tools.PluginRegistration.CommonControls.Helper.ParseReportOrShowError(窗口窗口、文件浏览器查看配置文件路径控制、布尔请求报告解析、配置文件LuginReport&报告) 内部异常:System.InvalidOperationException:文件不包含有效的序列化OrganizationServiceFault。 在PluginProfiler.Library.profilerutibility.ConvertFaultToStream(String serializedFault) 位于PluginProfiler.Library.profilerutitility.ExtractReport(字符串序列化报告)


我已经检查了此链接,但它不起作用。

如果您下载了错误的日志文件并输入到PRT进行调试,就会发生这种情况

  • 正确的日志文件:
基本上,在安装探查器并对插件步骤进行探查之后,一旦在CRM中完成了repro步骤,当尝试下载日志文件时,提示应为“Business Process error”(业务流程错误),并且应进行加密并使机器可读,如下所示:

下载详细信息并使用插件探查器加载。 |7R1dc+I48q9QPGzdPRgbDMFhCVuzk8wttTsDFTJXW/tyJcttoosteWU5CfvrV7IN4cMBw0wM0ZIHgmS11OputVr……

  • 错误的日志文件:(您的案例)
但不是人类可读的,如下所示:

System.Security.SecurityException:Microsoft Dynamics CRM遇到错误。管理员或支持人员的参考编号:#D42EB3a1详细信息:….


确保您选择了正确的文件(配置文件,dll)@Alex当然,我已经检查过了。如果您将错误文本复制到问题中,这将在将来更容易找到。我得到了正确的日志文件,问题仍然是一样的。您是说,仍然是您从弹出窗口下载的日志文件吗“下载详细信息并使用插件探查器加载|7R1dc+…“文本不起作用?是的。这就是为什么我必须在这里问这个问题。如果没有看到您下载的日志文件,我不确定。如果您愿意,可以尝试此解决方案:这对我有意义: