請原諒一個關於MS TFS和Visual Studio 2012的新手問題,我希望我使用的是正確的詞彙表。獲取Auto Deploy在構建服務器上使用MSBuild
我們的商店最近已經轉移到MS TFS和Visual Studio 2012來構建用於集成的內部Web服務。目前,我們在Server2008R2上運行TFS 2010服務器,在Windows 7上運行Build服務器,我們的開發應用程序服務器也運行Server2008R2。我已經獲得了夜間構建和部署運行的工作。我有構建定義工作,但部署部分無法正常工作。在活躍的導演
和
我們已經配置的用戶,web_deploy_dev和:我已經將Dev應用服務器和構建服務器按這些物品上安裝的Web部署該用戶是開發應用程序服務器上的本地管理員。
添加到構建定義的參數是: /P:DeployOnBuild =真
/p:DeployTarget=MsDeployPublish
/p:MSDeployServiceURL="https://PA-APPSRV1-DEV:8172/msdeploy.axd" /* double quotes not in original code */
/p:DeployIISAppPath="DW/DWServices" /* E:\Webroot\DW\DWServices */
/p:CreatePackageOnPublish=True
/p:MsDeployPublishMethod=WMSVC
/p:AllowUntrustedCertificate=True
/p:UserName=migp\web_deploy_dev
/p:Password=******
我懷疑MSBUILD甚至沒有打電話msdeploy.exe因爲我看到在Windows事件和應用程序日誌中沒有錯誤,但我不知道所有的地方。我可以使用Web瀏覽器並從開發服務器以web_deploy_dev用戶的身份連接到開發應用程序服務器上的服務,輸入用戶名和PW後我收到未找到網頁錯誤,但我認爲這是預期的。
我不知道下一步該怎麼看,我試過在網上搜索,但沒有任何我嘗試似乎工作。
預先感謝您的幫助和意見。
羅伊
您可以指定與堆棧跟蹤一起看到的錯誤嗎?在服務器端,轉到事件查看器,在「應用程序和服務日誌」下,您應該看到「Microsoft Web Deploy」。看看你是否看到任何錯誤。 – 2013-05-14 17:14:36