Iis 7 如何设置生成定义以更新IIS设置

Iis 7 如何设置生成定义以更新IIS设置,iis-7,build-definition,build-agent,Iis 7,Build Definition,Build Agent,使用TFS 2010 我正在使用的解决方案大约是34个项目。我已将生成定义复制到一个单独的位置。在这34个项目中,实际上只有3个是web类型的项目。这很好,给了我编译的代码 我的问题是,一旦将生成部署到该位置,如何配置生成定义以更新适当的IIS网站/设置。 我已经查看了这个位置,但这似乎很容易出错: 我考虑为需要设置的每个csproj文件创建一个单独的.msbuild,并在生成后运行它。但我怀疑这将在构建服务器本身上运行,并且我将如何获得更新IIS的路径 有没有人有什么建议或提示可以让这个稍微好

使用TFS 2010 我正在使用的解决方案大约是34个项目。我已将生成定义复制到一个单独的位置。在这34个项目中,实际上只有3个是web类型的项目。这很好,给了我编译的代码

我的问题是,一旦将生成部署到该位置,如何配置生成定义以更新适当的IIS网站/设置。 我已经查看了这个位置,但这似乎很容易出错:

我考虑为需要设置的每个csproj文件创建一个单独的.msbuild,并在生成后运行它。但我怀疑这将在构建服务器本身上运行,并且我将如何获得更新IIS的路径

有没有人有什么建议或提示可以让这个稍微好一点

简而言之:在部署了不同于构建服务器的位置之后,如何自动执行IIS进程以获取新的构建

tyvm
MacM

您应该使用部署自动化工具而不是构建工具来解决此问题,特别是当您要部署到多个不同的环境时。任何具有良好IIS支持的部署工具都将被设置为根据每个环境更新配置。这是世界上最常见的IIS场景

我认为MS在新的VS中包括了InRelease技术,还有许多其他良好的部署解决方案,包括,和