Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/32.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
Asp.net 如何使用VST部署具有多个web项目的解决方案?_Asp.net_Tfs_Continuous Integration_Azure Devops_Continuous Deployment - Fatal编程技术网

Asp.net 如何使用VST部署具有多个web项目的解决方案?

Asp.net 如何使用VST部署具有多个web项目的解决方案?,asp.net,tfs,continuous-integration,azure-devops,continuous-deployment,Asp.net,Tfs,Continuous Integration,Azure Devops,Continuous Deployment,我有一个包含多个web项目和许多类库的解决方案。 我希望使用已安装的部署代理将web项目部署到我自己的VM。 我应该为每个web项目创建单独的构建和发布定义吗?显然,为每个web项目创建单独的构建和发布定义是可行的。但是,如果您想使用一个构建和发布定义,也可以实现它,并且有很多方法 例如,如果要使用每个项目工件,可以在解决方案中使用单个项目文件来生成内置定义。或者,您可以在发布定义等中复制一个项目所需的文件。总之,这取决于您希望如何实现您的要求。这是我们无法回答的。您需要考虑每种方法的优缺点,然

我有一个包含多个web项目和许多类库的解决方案。 我希望使用已安装的部署代理将web项目部署到我自己的VM。
我应该为每个web项目创建单独的构建和发布定义吗?

显然,为每个web项目创建单独的构建和发布定义是可行的。但是,如果您想使用一个构建和发布定义,也可以实现它,并且有很多方法


例如,如果要使用每个项目工件,可以在解决方案中使用单个项目文件来生成内置定义。或者,您可以在发布定义等中复制一个项目所需的文件。总之,这取决于您希望如何实现您的要求。

这是我们无法回答的。您需要考虑每种方法的优缺点,然后决定哪种方法最适合您。@mason是否可以在一次构建中部署解决方案中的所有web项目?我怎么做?是的,这是可能的。问“如何”太宽泛:您需要详细了解如何在VST中执行构建和发布。有文件在那里,这取决于你找到它。