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
Iis MS部署-团队构建下拉列表_Iis_Tfs_Tfsbuild_Msdeploy - Fatal编程技术网

Iis MS部署-团队构建下拉列表

Iis MS部署-团队构建下拉列表,iis,tfs,tfsbuild,msdeploy,Iis,Tfs,Tfsbuild,Msdeploy,MS Deploy是否支持以下场景 从团队构建下拉列表创建包 将web应用程序安装到IIS6/7中,包括应用程序池、设置等 如果我的包不是最初从IIS创建的,它似乎不想让我在目标服务器上配置IIS。如果您将参数DeployOnBuild设置为true,那么您的生成将不仅在_PublishedWebSites下生成您的普通网站文件,而且生成一个以_package结尾的文件。它将包含您的包、参数文件和清单,以及用于部署包的.cmd文件 它将不包含您没有告诉MSBUILD放入包中的任何内容。特别是,不

MS Deploy是否支持以下场景

  • 从团队构建下拉列表创建包
  • 将web应用程序安装到IIS6/7中,包括应用程序池、设置等

  • 如果我的包不是最初从IIS创建的,它似乎不想让我在目标服务器上配置IIS。

    如果您将参数DeployOnBuild设置为true,那么您的生成将不仅在_PublishedWebSites下生成您的普通网站文件,而且生成一个以_package结尾的文件。它将包含您的包、参数文件和清单,以及用于部署包的.cmd文件


    它将不包含您没有告诉MSBUILD放入包中的任何内容。特别是,不包含IIS设置,除非您告诉MSBUILD将IIS设置放置在其中。它不会从空中获取设置-它只会从您的本地IIS获取设置,并且只有在您的项目设置在本地IIS的情况下才能获取设置。

    当前功能集不支持此方案-Microsoft

    感谢您的回复。不幸的是,DeployOnBuild参数不适合我们的情况。在许多后期构建活动(CSS压缩、程序集版本控制等)发生之后,我在自定义构建活动中创建包。我希望我可以使用MS Deploy仅打包我的Team Build drop文件夹来设置IIS。请参阅。这是有机制的。我已经阅读了那本书(17-19)中的相关章节——它可能是MSDeploy最好的材料,但仍然不是很好。我联系了Vishal Joshi和微软的MSDeploy产品组,不幸的是,我没有“机制”来实现我的目标。他表示,该团队正在研究替代解决方案,但这是当前发布的功能集的一个限制。谢谢你的意见。