我正在使用TFS2010做一些工作,我一直在尝试在Windows 7机器上安装它。我安装了它,然后卸载它,所以我可以将SQLExpress更改为SQL 2008 db。为了安全起见,我在这些更改之间重新启动。安装顺利,但当我尝试配置TFS2010时,我收到此错误:
[系统检查] TF255510:以下路径包含未按规范排序的访问控制列表(ACL):C:\ Program Files \ Microsoft Team Foundation Server 2010 \ Application Tier \ Web Access。这表示未正确配置安装所需的至少一个文件系统权限。您必须先解决此问题,然后才能成功安装Team Foundation Server。可以通过在Windows资源管理器中更改文件或目录安全性的属性来解决此错误。有关详细信息,请参阅Microsoft网站上的此页面:http://go.microsoft.com/fwlink/?LinkId=184320。
链接被破坏,所以没有帮助。我不确定整个“规范有序”的事情是什么,并在周围寻找一些解释,但没有什么真正帮助解决这个问题。
日志显示其他一些错误对我来说也没有多大意义:
[Error @ 19:53:05.351] System.Runtime.InteropServices.COMException(0x800706D9):从IClassFactory创建具有CLSID {304CE942-6E39-40D8-943A-B913C40C9CD4}的COM组件实例失败,原因是以下错误:800706d9。 在System.RuntimeTypeHandle.CreateInstance(RuntimeType类型,Boolean publicOnly,Boolean noCheck,Boolean& canBeCached,RuntimeMethodHandleInternal& ctor,Boolean& bNeedSecurityCheck) 在System.RuntimeType.CreateInstanceSlow(Boolean publicOnly,Boolean skipCheckThis,Boolean fillCache) at System.RuntimeType.CreateInstanceDefaultCtor(Boolean publicOnly,Boolean skipVisibilityChecks,Boolean skipCheckThis,Boolean fillCache) 在System.Activator.CreateInstance(Type type,Boolean nonPublic) 在Microsoft.TeamFoundation.Admin.Firewall..ctor() [Error @ 19:53:05.351] Verify Threw:System.Runtime.InteropServices.COMException(0x800706D9):从IClassFactory创建具有CLSID {304CE942-6E39-40D8-943A-B913C40C9CD4}的COM组件实例失败,原因是以下错误:800706d9。 在System.RuntimeTypeHandle.CreateInstance(RuntimeType类型,Boolean publicOnly,Boolean noCheck,Boolean& canBeCached,RuntimeMethodHandleInternal& ctor,Boolean& bNeedSecurityCheck) 在System.RuntimeType.CreateInstanceSlow(Boolean publicOnly,Boolean skipCheckThis,Boolean fillCache) at System.RuntimeType.CreateInstanceDefaultCtor(Boolean publicOnly,Boolean skipVisibilityChecks,Boolean skipCheckThis,Boolean fillCache) 在System.Activator.CreateInstance(Type type,Boolean nonPublic) 在Microsoft.TeamFoundation.Admin.Firewall..ctor() 在Microsoft.TeamFoundation.Admin.VerifyFirewallInstalled.Verify() 在Microsoft.TeamFoundation.Admin.VerifyNode.Verify():
有没有人看到过这个错误或者有任何想法如何解决?任何想法将不胜感激。我在第二台Windows 7机器上安装了TFS2010并以相同的方式配置它并且工作正常。也许在注册或其他方面还有一些东西。不确定。
谢谢!
答案 0 :(得分:2)
试试这个:http://theachabsolutions.blogspot.com/2011/03/errore-tf255510-in-fase-di.html
翻译成英文:
以下是为TFS 2010中的所有文件夹设置的安全设置(C:\ Program Files \ Microsoft Team Foundation Server 2010),它允许解决错误TF255510
创造者所有者:完全控制* 系统:完全控制 管理员:完全控制 用户:修改,阅读&执行,列出文件夹内容 TrustedInstaller:列出文件夹内容,完全控制*