首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在服务器上安装部署蔚蓝代理失败: System.IO.FileNotFoundException:无法加载文件或程序集'DotNetAgent,Version=1.0.0.0

在服务器上安装部署蔚蓝代理失败: System.IO.FileNotFoundException:无法加载文件或程序集'DotNetAgent,Version=1.0.0.0
EN

Stack Overflow用户
提问于 2020-05-18 07:34:06
回答 2查看 375关注 0票数 5

我不知道这是否是解决这个问题的最佳地点,所以如果你知道一个更好的位置,让我知道,比我要搬到那里。

我们有一个正常运行的Azure Devops部署池,在VPS上运行了一个代理。但是我的PAT过期了,所以我安装了一个新的代理程序(是的,我知道,我本可以延长我的PAT的过期日期,但当时我没有意识到这一点)。

但是,当我通过DevOps提供的脚本安装代理时,我会得到以下错误消息:

System.IO.FileNotFoundException:无法加载文件或程序集'DotNetAgent,Version=1.0.0.0,Culture=neutral,PublicKeyToken=87b69d96e75fbfca‘。系统找不到指定的文件。文件名:'DotNetAgent,Version=1.0.0.0,Culture=neutral,PublicKeyToken=87b69d96e75fbfca‘

我已经试过了:

  1. 更新VPS上的MSBuild工具。
  2. 从VPS中移除所有代理
  3. 从DevOps中删除所有的PATs,并在DevOps中复制脚本时生成一个新的

编辑1添加了系统信息

Windows 2012 R2 64位

Powershell引擎版本4 0 -1 -1 (使用)

此版本检测工具检测到我安装了这些版本的asp.net框架

  • .NET FW2.0SP 2 (CLR: 2.0 )
  • .NET FW3.0SP 2 (CLR:2.0)
  • .NET FW 3.5SP 1 (CLR:2.0)
  • .NET FW 4.6.2通用版本(CLR:4.0)
  • .NET FW4.7通用版本(CLR:4.0)
  • .NET FW 4.7.1通用版本(CLR:4.0)
  • .NET FW 4.7.2通用版本(CLR:4.0)
  • .NET FW4.8通用版本(CLR:4.0)

编辑2为正确的答案或引导我找到正确的解决方案增加了赏金

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-09-29 19:08:09

最后,我们无法修复它,也没有借助Microsoft的帮助。他们确实表示愿意更详细地研究这一问题,但费用非常高昂,而且没有成功的保证。

因此,我们最终设置了一个新的VPS,并将我们的所有应用程序迁移到新的VPS,现在一切都恢复正常了。从我们和我们使用的it支持机构花费的时间来看,这比微软仅仅调查它想要的报酬更便宜。

票数 0
EN

Stack Overflow用户

发布于 2020-05-19 03:18:06

微软网站上说,Starting December 2019, the minimum required .NET version for build agents is 4.6.2 or higher.

您可以检查计算机上是否安装了.NET Framework4.6.2或更高版本。

请参阅以下安装前提代理的先决条件:

  • Windows 7、8.1或10 (如果使用客户端操作系统)
  • Windows 2008 R2 SP1或更高版本(如果使用服务器操作系统)
  • PowerShell 3.0或更高版本
  • .NET框架4.6.2或更高版本

有关更多信息,请查看文档这里

PAT令牌仅在代理安装期间使用。当PAT过期时,您不需要安装新的代理。请参阅下面来自microsoft 这里的说明。

备注:使用PAT作为身份验证方法时,PAT令牌仅在代理的初始配置期间使用。稍后,如果PAT过期或需要更新,代理不需要进行进一步的更改。

更新:

您可以查看这个链接并尝试下载不同的版本(例如。部署代理包的旧版本)。

下载部署代理包后,创建一个新文件夹(例如。( c:/mydeployagent),将包解压缩到这个文件夹,然后从powershell运行下面的命令;

.\config.cmd --deploymentgroup --deploymentgroupname "your deployment group name" --agent $env:COMPUTERNAME --runasservice --work '_work' --url 'https://dev.azure.com/yourOrganization/' --projectname 'Your project Name'

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61864554

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档