【发布时间】:2020-09-03 22:53:53
【问题描述】:
我不知道 SO 是否是解决此问题的最佳位置,所以如果您知道更好的位置,请告诉我,我会将其移至那里。
我们有一个正常运行的 Azure Devops 部署池,在我们的 VPS 上运行一个代理。但是我的 PAT 过期了,所以我安装了一个新代理(是的,我知道,我本可以延长 PAT 的过期日期,但当时我没有意识到这一点)。
但是当我通过 DevOps 提供的脚本安装代理时,我收到以下错误消息:
System.IO.FileNotFoundException:无法加载文件或程序集“DotNetAgent,版本=1.0.0.0,Culture=neutral,PublicKeyToken=87b69d96e75fbfca”。该系统找不到指定的文件。 文件名:'DotNetAgent, Version=1.0.0.0, Culture=neutral, PublicKeyToken=87b69d96e75fbfca'
我已经试过了:
- 更新 VPS 上的 MSBuild 工具。
- 从 VPS 中删除所有代理
- 从 DevOps 中删除我的所有 PAT,并在复制 DevOps 中的脚本时生成一个新的 PAT
编辑 1 添加系统信息
Windows Server 2012 R2 64 位
Powershell 引擎版本 4 0 -1 -1(使用 this)
This version detection tool 检测到我安装了这些版本的 asp.net 框架
.NET FW 2.0 SP 2 (CLR:2.0)
.NET FW 3.0 SP 2 (CLR:2.0)
.NET FW 3.5 SP 1 (CLR:2.0)
.NET FW 4.6.2 常规版本 (CLR:4.0)
.NET FW 4.7 常规版本 (CLR:4.0)
.NET FW 4.7.1 常规版本 (CLR:4.0)
.NET FW 4.7.2 常规版本 (CLR:4.0)
.NET FW 4.8 常规版本 (CLR:4.0)
编辑 2 为正确的答案或引导我找到正确的解决方案添加赏金
【问题讨论】:
标签: azure-devops continuous-deployment