我需要使用“网络部署”直接从 TFS 2012 Express(不是 Azure)“网络发布”到 Windows 2008 R2 服务器。
我可以使用 Visual Studio 中的“Web 部署”很好地部署到我的服务器 - 但是如何将其配置为通过 Team Foundation Server 2012 Express 自动发生?
它是一个 ASP.NET MVC 4 应用程序,使用 EF5 Code First 迁移。
我需要使用“网络部署”直接从 TFS 2012 Express(不是 Azure)“网络发布”到 Windows 2008 R2 服务器。
我可以使用 Visual Studio 中的“Web 部署”很好地部署到我的服务器 - 但是如何将其配置为通过 Team Foundation Server 2012 Express 自动发生?
它是一个 ASP.NET MVC 4 应用程序,使用 EF5 Code First 迁移。
您需要在 TFS 构建的构建过程中将此字符串添加到 MSBuild Arguments。
/p:DeployOnBuild=True /p:DeployTarget=MsDeployPublish /p:CreatePackageOnPublish=True /p:MSDeployPublishMethod=WMSVC /p:MSDeployServiceUrl=urlToWebDeloy.com /p:DeployIisAppPath="appurl.com" /p:UserName=username /p:Password=password /p:AllowUntrustedCertificate=True