【问题标题】:Increase the timeout value passed to the call to Request or increase the SendTimeout value on the Binding增加传递给 Request 调用的超时值或增加 Binding 上的 SendTimeout 值
【发布时间】:2014-01-16 15:11:41
【问题描述】:

我正在使用 Window PowerShell 在 MS crm 2011 中导入 XRM 解决方案。

并使用以下 cmdlet

PS> 导入模块“C:\Program Files (x86)\Xrm CI Framework\CRM 2011\PowerShell Cmdlets\Xrm.Framework.CI.PowerShell.dll”

PS> Import-XrmSolution -ConnectionString $ConUrl -SolutionFilePath $path -OverwriteUnmanagedCustomizations $true

然后PowerShell抛出异常:

Import-XrmSolution :请求通道在 00:01:59.8729770 之后等待回复时超时。增加传递给 Request 调用的超时值或增加 Binding 上的 SendTimeout 值。分配给此操作的时间可能是较长超时的一部分。 在 C:\Users\rkhalid\Desktop\PowerShell Scripts\Automated.ps1:35 char:5 + Import-XrmSolution -ConnectionString $ConUrl -SolutionFilePath $path -Overwr ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: (:) [Import-XrmSolution], TimeoutException + FullyQualifiedErrorId : System.TimeoutException,Xrm.Framework.CI.PowerShell.ImportXrmSolutionCommand

我应该增加传递给 Request 调用的超时值还是增加 Binding 上的 SendTimeout 值?

我不确定,但我认为增加 Binding 上的 SendTimeout 值但我不知道该怎么做?

【问题讨论】:

    标签: dynamics-crm-2011 powershell-3.0


    【解决方案1】:

    我遇到了同样的问题,我增加了目标服务器连接字符串中的超时值。默认值为 2(分钟)。尝试将其设置为 5 左右,然后将 Import-XrmSolution 调用封装在 Measure-Command{ Import-XrmSolution } 中以查看需要多长时间(如果您好奇的话)。

    $targetCrmConnectionUrl = "ServiceUri=http://your-server/your-organization/XRMServices/2011/Organization.svc; Domain=your-domain; Username=your-username; Password=your-password; Timeout=5"
    

    【讨论】:

      猜你喜欢
      • 2012-05-04
      • 1970-01-01
      • 2021-10-17
      • 2021-10-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多