2013-04-18 86 views
2

我也跟着下面的鏈接中描述的步驟來創建TFS持續交付構建到Windows Azure: https://www.windowsazure.com/en-us/develop/net/common-tasks/publishing-with-tfs/錯誤從TFS預覽部署到Windows Azure雲服務

是TFS無法部署到Azure雲問題服務,給我以下錯誤:

An attempted http request against URI https ://management.core.windows.net/...-1b8d-49ae-9d78-.../services/hostedservices/myhostedservicename/deploymentslots/Staging returned an error: (400) Bad Request. 
Additional Exception Information: 
Error Code: BadRequest 
Message: The certificate with thumbprint 96a.... was not found. 

The Create Deployment operation threw an unexpected exception. 
The deployment failed. Check the logs for exceptions that may have caused this failure. 

Exception Message: An attempted http request against URI https: //management.core.windows.net/474...f4/services/hostedservices/myhostedservice/deploymentslots/Staging returned an error: (400) Bad Request. 

Additional Exception Information: 

Error Code: BadRequest 

Message: The certificate with thumbprint 6789... was not found. (type AzureHttpRequestException) 

Exception Stack Trace: at System.Activities.Statements.Throw.Execute(CodeActivityContext context) 
    at System.Activities.CodeActivity.InternalExecute(ActivityInstance instance, ActivityExecutor executor, BookmarkManager bookmarkManager) 
    at System.Activities.Runtime.ActivityExecutor.ExecuteActivityWorkItem.ExecuteBody(ActivityExecutor executor, BookmarkManager bookmarkManager, Location resultLocation) 
+0

你有沒有想過這個?我有同樣的問題。 – Kyle 2013-12-30 18:25:10

+0

還沒有,我正在使用手動部署。 如果我找到了一個解決方案,我會略過它。 – Mustafamg 2014-01-09 18:29:51

回答

2

我能想到的兩件事情,這可能是頂部的我的頭:

  1. 你r服務配置具有在部署之前需要上傳到雲服務的證書。
  2. 當您從Azure管理門戶網站設置連續部署時,它會創建證書並上傳證書作爲您的Azure訂閱,以將您的TFS帳戶連接到您的Azure帳戶,這與Visual Studio的設置發佈功能的方式大致相同雲服務項目。因此,如果您使用Azure腳標清理證書,則可能需要刪除tfs用於部署的證書。要解決這個問題,請轉到tfs中的團隊項目,然後單擊設置圖標,如果單擊服務選項卡,您將看到天藍色的連接,這應該爲團隊項目的設置打開一個新選項卡。要解決此問題,請單擊斷開連接,然後轉至Azure門戶,並從雲服務的儀表板選項卡重新設置與雲服務的連接,與第一次相同。

我希望這有助於。

0

我有同樣的問題,這是因爲我的雲項目啓用了遠程桌面配置。你有兩個選擇:

  1. 刪除右鍵點擊你的雲項目中的遠程桌面連接,然後單擊配置遠程桌面....然後取消勾選啓用所有角色的連接,然後單擊確定。現在,您在這些變化爲構建運行
  2. 確保您在配置遠程桌面使用證書....已設置和管理證書

希望下上傳到蔚藍的門戶這有助於