65.9K
CodeProject 正在变化。 阅读更多。
Home

如何更改 TFS 2010 附件大小

starIconstarIconstarIconstarIconstarIcon

5.00/5 (1投票)

2011 年 7 月 21 日

Ms-PL
viewsIcon

12073

一篇关于如何更改 TFS 2008 中附件大小的文章。

这里有一篇 2008 年的文章,关于 如何更改 TFS 2008 中的附件大小,相同的概念也适用于 2010,但 2010 版本存在一些小小的混淆。

许多人在使用相同的 Web 服务更改 TFS 2010 中的附件大小时遇到了问题,出现了以下错误:500 内部服务器错误

image

有些人通过代码更改了附件大小

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

尽情享用!

© . All rights reserved.