【问题标题】:Is it possible to publish TFS 2010 Builds to IIS 6?是否可以将 TFS 2010 构建发布到 IIS 6?
【发布时间】:2010-09-08 14:27:06
【问题描述】:

在我花太多时间尝试完成这项工作之前,我想知道这是否可能。我可以使用 TFS 很好地构建项目。我也可以直接从 Visual Studio 发布而不会出现问题。但是当尝试通过 TFS 发布时,它会尝试使用以下 url:https://dev.server.com:8172/msdeploy.axd?site=dev.server.com。据我了解,端口 8172 是 Windows 管理服务,我不相信它与 IIS6 一起运行。有什么方法可以使用端口 80 发布应用程序,与我在 Visual Studio 中手动提供的 URL 相同?

谢谢

【问题讨论】:

  • 您似乎正在使用 msdeploy 发布站点。我还没有真正玩过它,但从内存中 msdeploy 只支持有限的 IIS6。当您尝试手动发布时,它是否有效?

标签: iis-6 tfsbuild


【解决方案1】:

在 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=false

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-07-16
    • 2011-12-16
    • 2010-12-29
    • 2015-08-10
    • 2012-04-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多