2010-09-08 40 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 =假

相关问题