问题描述 投票:0回答:1
我们在 Azure DevOps Server 2020 Update 1.2 上使用本地 XML 流程模型(未继承)。

最近,在我们的一个集合上,我们无法通过witadmin上传xml描述。 exportwitd、importwitd、exportgloballist 命令失败,错误代码为 500:内部服务器错误。

在事件查看器中,应用程序日志 ArithmeticException 中出现错误:算术运算中上溢或下溢。错误发生在位于 /ourcollection/WorkItemTracking/v8.0/ClientService.asmx 的 Web 服务中。

在操作日志 (_oi) 中,WorkItem Tracking 应用程序中的 GetMetadata_Full 命令(命令标识符 GetMetadataEx2)记录了错误 500。

复制本集合中的不同项目。 其他收藏没有问题。

在SOF上发现ASP.Net MVC应用程序在上传大于1Gb的文件时经常出现ArithmeticException: Overflow or underflow in the算术运算的错误。通常可以通过禁用缓冲来解决。但尚不清楚带有 xml 描述的文件如何大于 1 Gb(通常是文件 ~50 kb)以及如何禁用缓冲,因为这是在应用程序源代码中完成的。

tfs azure-devops-server-2020
1个回答
0
投票
解决方法:我删除了大约 30 个旧的不活动项目,在集合中留下 1040 个项目。之后witadmin开始工作。

我认为这是 Azure DevOps Server 的一个错误,因为“对于本地 Azure DevOps Server,项目数量没有硬性限制”(

https://learn.microsoft.com/en-us/azure/ devops/organizations/settings/work/object-limits?toc=%2Fazure%2Fdevops%2Forganizations%2Ftoc.json&view=azure-devops-2020#projects).

我在 MS 开发者社区报告问题 -

https://developercommunity.visualstudio.com/t/Witadmin-error-500-when-downloadinguplo/10627090

© www.soinside.com 2019 - 2024. All rights reserved.