Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Deployment 如何使TFS在成功构建后部署ASP.net Web App?_Deployment_Tfs_Continuous Integration_Continuous Delivery - Fatal编程技术网

Deployment 如何使TFS在成功构建后部署ASP.net Web App?

Deployment 如何使TFS在成功构建后部署ASP.net Web App?,deployment,tfs,continuous-integration,continuous-delivery,Deployment,Tfs,Continuous Integration,Continuous Delivery,我正在尝试设置一个ASP.net项目,以便与TFS进行持续集成。在我的需求中,我需要设置TFS,以便每次成功构建并通过测试时,ASP.net代码都应该部署到我的开发web服务器上 到目前为止,我所做的是在我的防火墙后面设置了一个私有代理(这样代理就可以“看到”开发web服务器。我已经设置了一个运行所有单元测试的构建,并且设置了门控签入设置,以便在测试不通过时拒绝该构建 我可以看到构建工件是由代理创建的,但我一直在试图弄清楚如何将工件实际部署到开发web服务器 我在Visual Studio中有我

我正在尝试设置一个ASP.net项目,以便与TFS进行持续集成。在我的需求中,我需要设置TFS,以便每次成功构建并通过测试时,ASP.net代码都应该部署到我的开发web服务器上

到目前为止,我所做的是在我的防火墙后面设置了一个私有代理(这样代理就可以“看到”开发web服务器。我已经设置了一个运行所有单元测试的构建,并且设置了门控签入设置,以便在测试不通过时拒绝该构建

我可以看到构建工件是由代理创建的,但我一直在试图弄清楚如何将工件实际部署到开发web服务器


我在Visual Studio中有我的发布配置文件,但我猜它们在TFS中是无用的。

您可以参考下面的链接,并按照本文中提到的步骤将工件部署到web服务器:


对于发布配置文件,您可以在TFS中构建期间将参数传递到MSBuild,例如:
/p:DeployOnBuild=true;PublishProfile=MyProfile

参考以下线程以使用
发布配置文件


您可以参考下面的链接并按照本文中提到的步骤将工件部署到web服务器:


对于发布配置文件,您可以在TFS中构建期间将参数传递到MSBuild,例如:
/p:DeployOnBuild=true;PublishProfile=MyProfile

参考以下线程以使用
发布配置文件


您看过文档了吗?是的,我读了您链接的文档。它甚至没有告诉我如何指定要部署到的服务器!这就像创建一个构建:用可用的任务组成一个部署。如果不存在一个任务来做您想做的事情,请编写您自己的或在市场上找到我需要的东西t、 这个问题太广泛了。你看过文档了吗?是的,我读了你链接的文档。它甚至没有告诉我如何指定要部署到哪个服务器!这就像创建一个构建:用可用的任务组成一个部署。如果不存在一个任务来做你想做的事情,请编写自己的任务或查找一些内容这个问题太广泛了。