2017-06-15 173 views
0

我是VSTS新手,部署和部署,我很苦惱。 我有一個包含Web Core API和ASP.Net Web項目的解決方案。 我已經完成了我的構建,現在我想將構建部署到本地Web服務器上。 當我看着我的神器時,一切都看起來不錯。 enter image description hereVSTS - 無法部署到內部部署的Web服務器

所以當我設置一個部署定義時,我從一個空白的環境開始,然後添加一個任務。在我看來,鑑於我想將工件移動到內部Web服務器上,我應該使用Windows計算機文件複製任務。但是當我這樣做時,我發現我無法訪問drop文件夾。我如何解決這個問題(並且我選擇了正確的任務?)。 enter image description here

+0

您是使用託管代理還是內部代理? –

+0

我正在使用託管代理 – arame3333

回答

1

您正在使用託管代理。託管代理無法部署到本地服務器 - 它沒有網絡路由。

您可以使用Deployment Groups(該代理程序安裝在目標計算機上並直接與VSTS對話),也可以安裝自己的本地編譯/版本服務器,然後使用Windows將這些位推送到目標計算機機器文件複製任務。

+0

我創建了一個部署組,但我無法確定如何在目標機器上設置代理。 – arame3333

+0

@在機器上註冊(如Windows) 3. \t複製登記PowerShell腳本 4. \t登錄一臺機器上的輸入創建arame3333 1. \t單擊部署組>詳細 2. \t選擇系統(作爲代理) 5. \t以管理員身份運行Windows PowerShell 6. \t粘貼複製的腳本>按Enter鍵 –

+0

我有一個代理服務器錯誤(「遠程服務器返回錯誤:(407)代理身份驗證必需。」)當我運行腳本在服務器機器上。我認爲這意味着唯一的方法就是請求更改防火牆設置?我需要向我的懷疑同事解釋這一點。 – arame3333