2010-09-08 85 views
0

在我花費太多時間來完成這項工作之前,我想知道是否有可能。我可以使用TFS很好地構建項目。我也可以直接從Visual Studio發佈而不會有問題。但是當試圖通過TFS發佈時,它試圖使用以下url:https://dev.server.com:8172/msdeploy.axd?site=dev.server.com。這是我的理解,端口8172是Windows管理服務,我不相信與IIS6運行。有沒有辦法使用端口80發佈應用程序,這是我用Visual Studio手動提供的相同的URL?是否可以將TFS 2010 Builds發佈到IIS 6?

THX

+0

它看起來像你」重新使用msdeploy發佈該網站。我沒有真正玩過它,但從內存msdeploy只有有限的IIS6支持。當您嘗試手動發佈時它工作嗎? – 2010-09-14 12:22:49

回答

0

使用以下設置妮構建TFS的定義,它應該工作:

/p:DeployOnBuild=True 
/p:DeployTarget=MsDeployPublish 
/p:MSDeployPublishMethod=RemoteAgent 
/p:CreatePackageOnPublish=True 
/p:DeployIISAppPath="test deploy" 
/p:MsDeployServiceUrl=http://deployserver/MsDeployAgentService 
/p:UserName=username 
/p:Password=xxxxx 
/p:IncludeIisSettingsOnPublish=false 

線索是設置IncludeIisSettingsOnPublish =假

相關問題