2014-01-16 42 views
0

中的SendTimeout值我使用PowerShell的窗口導入XRM解決方案在MS CRM 2011增加傳遞給調用的超時值請求或增加綁定

,並使用以下的cmdlet

PS> Import-Module「C:\ Program Files(x86)\ Xrm CI Framework \ CRM 2011 \ PowerShell Cmdlet \ Xrm.Framework.CI.PowerShell.dll」

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

然後PowerShell引發異常:

Import-XrmSolution:在等待00:01:59.8729770之後的回覆時,請求通道超時。增加傳遞給調用請求的超時值,或增加綁定上的SendTimeout值 。分配給此操作的時間可能是超時時間的一部分。 在C:\ Users \ rkhalid \ Desktop \ PowerShell Scripts \ Automated.ps1:35 char:5 + Import-XrmSolution -ConnectionString $ ConUrl -SolutionFilePath $ path -verwr ... + ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo:NotSpecified:(:) [導入-XrmSolution],TimeoutException異常 + FullyQualifiedErrorId:System.TimeoutException,Xrm.Framework。 CI.PowerShell.ImportXrmSolutionCommand

我應該增加傳遞給調用請求或增加對綁定的SendTimeout值的超時值?

我不知道,但我認爲,增加對綁定的SendTimeout值,但我不知道該怎麼做?

回答

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"