0

,同時運行在微軟發佈管理工作流程2013更新4我收到以下錯誤:OperationFailedException在使用vNext模板,在微軟發佈管理

System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.AggregateException: One or more errors occurred. ---> Microsoft.TeamFoundation.Release.Common.Helpers.OperationFailedException: System.AggregateException: Failed to install 'VisualStudioRemoteDeployerbd3a8a59-325a-45d0-89f5-86a548554a12' from service executable path VisualStudioRemoteDeployer.exe . Consult the logs below: 
c:\Users\vmadmin\AppData\Local\Temp\mfurnl9w.0.cs(95) : ; expected 

c:\Users\vmadmin\AppData\Local\Temp\mfurnl9w.0.cs(94) :      IntPtr policyHandle = IntPtr.Zero; 

c:\Users\vmadmin\AppData\Local\Temp\mfurnl9w.0.cs(95) : >>>      var attributes = new LSA_OBJECT_ATTRIBUTES() 

c:\Users\vmadmin\AppData\Local\Temp\mfurnl9w.0.cs(96) : 

我使用的是vNext發佈模板。我添加了一個動作「使用PS/DSC進行部署」,該動作應該在機器上執行powershell腳本。 我得到的只是上面的錯誤。

我已經驗證,遠程設置是按照這裏(內部部分):https://www.visualstudio.com/en-us/get-started/deploy-no-agents-vs.aspx

我也提到這一點:http://roadtoalm.com/2015/02/04/start-with-visual-studio-release-management-vnextvs-rm-for-dummies/ 但我們的錯誤略有不同,因爲它不抱怨的帳戶。雖然我假設帳戶是好的...我確實使用了一些變化,當帳戶不正確時我明顯失敗。

任何幫助,將不勝感激。

+0

您是否在部署操作中使用了具有適當憑據的帳戶? – 2015-03-24 23:20:24

+1

是的,我已經嘗試使用域帳戶和該目標VM上的本地帳戶,並且每個帳戶都在該計算機上具有管理員訪問權限。在Google中只有一個實際引用VisualStudioRemoteDeployer.exe的命中,所以很難弄清楚這個問題。 – CaptainFold 2015-03-27 03:53:14

回答

0

我發現這個問題,因爲我有同樣的問題。在RoadToAlm文章中,他在他的VM上使用Windows Server 2012。我的Azure虛擬機是Windows Server 2008 SP2,我通過安裝Windows Management Framework 3.0(http://go.microsoft.com/?linkid=9811175)解決了該問題,其中包含比我的服務器上安裝的更新的Powershell。此更新之後,問題已解決。

0

我在目標Windows Server 2008 R2上面臨同樣的問題。我只是將UAC級別向下移動,它將部署工具按任務複製到c:\ Windows \ DtlDownloads文件夾(使用VisualStudioRemoteDeployer.exe)中。

從該文件可用的時刻開始,工件副本已經成功。