1

我们有一个刚刚从 8.0.1 升级到 2017.1.1 的 TeamCity 安装。一切都非常顺利和朴素。但是,我们的代理似乎有问题,现在似乎比以前慢。

当前的代理(在内部 VMWare ESXi 6 服务器上都是虚拟的)运行的是 32 位 Windows 7,并且在 6 年多的时间里没有重新安装或进行过重大维护。我不是做原始安装的人,所以我没有代理的完整历史,虽然很接近。

一开始,与特工的接触有点像狂野的西部,因此他们不像我想的那样相似。因此,我正在考虑创建新代理并替换旧代理,但对此有一些疑问。

我们几乎完全在 .NET 中使用一些许可的第三方产品进行开发,因此代理的设置应该相对简单。我们确实有一些旧的 .NET Compact Edition 3.5 版本,但除此之外,它或多或少是从 .NET 3.5 到 4.6 的常规 Visual Studio 解决方案。许多解决方案都是 Silverlight。

我知道在没有安装 Visual Studio 的情况下缺少 Microsoft.WebApplication.targets 的问题,并且手动复制文件没有问题。

我正在考虑将代理基于 Windows 10 64 位,但使用 32 位会更好吗?

我打算至少安装以下软件包:

  • .NET Framework 3.5(Windows 10 上的可选 Windows 组件)。
  • .NET Framework 4.6(Windows 10 上的默认 Windows 组件)。
  • 视窗 SDK 7.0
  • 视窗 SDK 7.1
  • 视窗 SDK 8.0
  • 视窗 SDK 8.1
  • Windows SDK 10.0 或 10.1。
  • 微软构建工具 2013
  • 微软构建工具 2015
  • 微软构建工具 2017
  • Silverlight 5 SDK
  • .NET Compact Framework 3.5 的强力玩具

这两个 Windows 组件应涵盖 .NET 2.0、3.0、3.5、4.0、4.5 和 4.6。但是我需要单独安装部分或全部吗?

4.5.1 和 4.5.2 怎么样?4.6.1 和 4.6.2 怎么样?还有什么我应该注意的吗?使用 64 位代理是个好主意吗?旧的目标系统会有问题吗?我需要注意的任何警告?

我希望有人能花时间回答我的部分或全部问题。

谢谢你。

4

0 回答 0