【发布时间】:2013-11-19 00:02:54
【问题描述】:
在将 TeamCity 从一台服务器迁移到另一台服务器并切换到 Visual Studio 2013 后,使用 MSDeploy 将 TC 构建的 .zip 包推送到 IIS 时,我们的构建失败。
您尝试使用的应用程序池具有 “managedRuntimeVersion”属性设置为“v4.0”。这个应用程序 需要'v4.5'
这是一个奇怪的错误,因为我的 IIS 服务器安装了 .NET 4.5,并且已经愉快地运行和部署了数周,并且 4.0 应用程序池将运行 4.5 目标应用程序。
不幸的是,TC 和 VS (2013) 的变化弄得一团糟,所以我无法确定是什么导致了这个问题。
注意:我们的 TC 服务器上只有 Visual Studio 2012,因为我在 MSDN 上并且可以提前访问 2013。这可能是罪魁祸首,但并没有使问题变得不那么奇怪。
【问题讨论】:
标签: iis msdeploy visual-studio-2013 clr4.0