如何更改 TFS 2010 附件大小





5.00/5 (1投票)
一篇关于如何更改 TFS 2008 中附件大小的文章。
这里有一篇 2008 年的文章,关于 如何更改 TFS 2008 中的附件大小,相同的概念也适用于 2010,但 2010 版本存在一些小小的混淆。
许多人在使用相同的 Web 服务更改 TFS 2010 中的附件大小时遇到了问题,出现了以下错误:500 内部服务器错误
有些人通过代码更改了附件大小
TeamFoundationServer tfs = TeamFoundationServerFactory.GetServer(
@"yourtfsserver/.../DefaultCollection");
ITeamFoundationRegistry rw = tfs.GetService<ITeamFoundationRegistry>();
RegistryEntryCollection rc = rw.ReadEntries(
@"/Service/WorkItemTracking/Settings/MaxAttachmentSize");
RegistryEntry re = new RegistryEntry(
@"/Service/WorkItemTracking/Settings/MaxAttachmentSize", "20971520"); //20MB
if (rc.Count != 0)
{
re = rc.First();
re.Value = "20971520";
}
rw.WriteEntries(new List<RegistryEntry>() { re });
但要更改 TFS 2010 中的附件大小,您只需要将 _tfs_resources
更改为集合名称,如下所示:
https://:8080/tfs/_tfs_resources/WorkItemTracking/v1.0/ConfigurationSettingsService.asmx?op=SetMaxAttachmentSize
to
https://:8080/tfs/<CollectionName>/WorkItemTracking/v1.0/ConfigurationSettingsService.asmx?op=SetMaxAttachmentSize
尽情享用!