我正在使用 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 。
链接已损坏,因此没有帮助。我不确定整个“规范排序”的内容是什么,并四处寻找一些解释,但没有什么能真正解决这个问题。
日志显示了其他一些对我来说也没有多大意义的错误:
[错误@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)在 System.RuntimeType.CreateInstanceDefaultCtor(Boolean publicOnly , Boolean skipVisibilityChecks, Boolean skipCheckThis, Boolean fillCache) at System.Activator.CreateInstance(Type type, Boolean nonPublic) at Microsoft.TeamFoundation.Admin.Firewall..ctor() [错误@19:53:05.351] 验证抛出:系统。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)在 System.RuntimeType.CreateInstanceDefaultCtor(Boolean publicOnly , Boolean skipVisibilityChecks, Boolean skipCheckThis, Boolean fillCache) at System.Activator.CreateInstance(Type type, Boolean nonPublic) at Microsoft.TeamFoundation.Admin.Firewall..ctor() at Microsoft.TeamFoundation.Admin.VerifyFirewallInstalled。
有没有人看到这个错误或知道如何解决它?任何想法将不胜感激。我在第二台 Windows 7 机器上安装了 TFS2010,并以相同的方式对其进行了配置,并且运行良好。也许注册表中还剩下一些东西或其他东西。没有把握。
谢谢!