Powershell 如何在Xrm工具工具包中为CrmServiceClient启用日志记录?

Powershell 如何在Xrm工具工具包中为CrmServiceClient启用日志记录?,powershell,dynamics-crm,dynamics-crm-online,Powershell,Dynamics Crm,Dynamics Crm Online,通过使用自定义powershell cmdlet中的连接字符串构造函数,使用最新版本的Xrm Tooling nuget软件包登录CRM Online组织时遇到问题 我收到一条毫无帮助的“无法登录Dynamics CRM”错误消息,并试图启用跟踪以进行故障排除,但无法通过修改.dll.config文件来启用它,如下面所示(): 我可以通过以下方式编程配置侦听器来解决此问题: Microsoft.Xrm.Tooling.Connector.TraceControlSettings.TraceLev

通过使用自定义powershell cmdlet中的连接字符串构造函数,使用最新版本的Xrm Tooling nuget软件包登录CRM Online组织时遇到问题

我收到一条毫无帮助的“无法登录Dynamics CRM”错误消息,并试图启用跟踪以进行故障排除,但无法通过修改.dll.config文件来启用它,如下面所示():


我可以通过以下方式编程配置侦听器来解决此问题:

Microsoft.Xrm.Tooling.Connector.TraceControlSettings.TraceLevel = System.Diagnostics.SourceLevels.All;
Microsoft.Xrm.Tooling.Connector.TraceControlSettings.AddTraceListener(new TextWriterTraceListener("log.txt"));
这将我指向了实际的错误,即CrmServiceClient希望URL具有组织唯一名称,而不是URL名称

Microsoft.Xrm.Tooling.Connector.TraceControlSettings.TraceLevel = System.Diagnostics.SourceLevels.All;
Microsoft.Xrm.Tooling.Connector.TraceControlSettings.AddTraceListener(new TextWriterTraceListener("log.txt"));