none
求助:VS2012创建团队项目失败 RRS feed

  • 问题

  • 困扰n天的问题,试过通过修改应用程序配置文件开启CAS策略,但是问题依旧,请各位高手指导解决方法,谢谢~!

    ---开始异常项---
    时间: 2013-03-06T10:04:37
    模块: Engine
    事件说明: TF30162: 来自组“TestManagement”的任务“TestSettings”失败
    异常类型: Microsoft.TeamFoundation.Client.PcwException
    异常消息: System.InvalidOperationException: 配置有 NoSecurityChanges 标志的 AppDomainManager 修改了 AppDomain 的安全状态。
       在 System.AppDomain.SetupDomainSecurity(AppDomainHandle appDomain, ObjectHandleOnStack appDomainEvidence, IntPtr creatorsSecurityDescriptor, Boolean publishAppDomain)
       在 System.AppDomain.InitializeDomainSecurity(Evidence providedSecurityInfo, Evidence creatorsSecurityInfo, Boolean generateDefaultEvidence, IntPtr parentSecurityDescriptor, Boolean publishAppDomain)
       在 System.AppDomain.Setup(Object arg)
       在 System.AppDomain.nCreateDomain(String friendlyName, AppDomainSetup setup, Evidence providedSecurityInfo, Evidence creatorsSecurityInfo, IntPtr parentSecurityDescriptor)
       在 System.AppDomainManager.CreateDomainHelper(String friendlyName, Evidence securityInfo, AppDomainSetup appDomainInfo)
       在 System.AppDomainManager.CreateDomain(String friendlyName, Evidence securityInfo, AppDomainSetup appDomainInfo)
       在 System.AppDomain.InternalCreateDomain(String friendlyName, Evidence securityInfo, AppDomainSetup info)
       在 System.AppDomain.CreateDomain(String friendlyName, Evidence securityInfo, AppDomainSetup info)
       在 Microsoft.VisualStudio.TestTools.Execution.DataCollectorCache.PerformDiscovery()
       在 Microsoft.VisualStudio.TestTools.Execution.DataCollectorCache.ForceCacheUpdate()
       在 Microsoft.VisualStudio.TestTools.Execution.DataCollectorCache.GetAllCollectorInformation()
       在 Microsoft.TeamFoundation.TestManagement.Controller.TestSettings.TestSettingsHelper.FixUpTemplateTestSettings(ITestSettings testSettings)
       在 Microsoft.TeamFoundation.TestManagement.PcwPlugin.PcwPluginComponentCreator.ExecuteTask(ContextWrapper wrapper, String fileName, ObjectTypes type)
       在 Microsoft.TeamFoundation.TestManagement.PcwPlugin.PcwPluginComponentCreator.Parse(ContextWrapper wrapper, XmlNode taskXml, Boolean fExecute)
    堆栈跟踪:
       在 Microsoft.TeamFoundation.TestManagement.PcwPlugin.PcwPluginComponentCreator.Parse(ContextWrapper wrapper, XmlNode taskXml, Boolean fExecute)
       在 Microsoft.TeamFoundation.TestManagement.PcwPlugin.PcwPluginComponentCreator.Execute(ProjectCreationContext ctxt, XmlNode taskXml)
       在 Microsoft.VisualStudio.TeamFoundation.PCW.ProjectCreationEngine.TaskExecutor.PerformTask(IProjectComponentCreator componentCreator, ProjectCreationContext context, XmlNode taskXml)
       在 Microsoft.VisualStudio.TeamFoundation.PCW.ProjectCreationEngine.RunTask(Object taskObj)
    --   内部异常   --
    异常消息: 配置有 NoSecurityChanges 标志的 AppDomainManager 修改了 AppDomain 的安全状态。 (类型 InvalidOperationException)
    异常堆栈跟踪:    在 System.AppDomain.SetupDomainSecurity(AppDomainHandle appDomain, ObjectHandleOnStack appDomainEvidence, IntPtr creatorsSecurityDescriptor, Boolean publishAppDomain)
       在 System.AppDomain.InitializeDomainSecurity(Evidence providedSecurityInfo, Evidence creatorsSecurityInfo, Boolean generateDefaultEvidence, IntPtr parentSecurityDescriptor, Boolean publishAppDomain)
       在 System.AppDomain.Setup(Object arg)
       在 System.AppDomain.nCreateDomain(String friendlyName, AppDomainSetup setup, Evidence providedSecurityInfo, Evidence creatorsSecurityInfo, IntPtr parentSecurityDescriptor)
       在 System.AppDomainManager.CreateDomainHelper(String friendlyName, Evidence securityInfo, AppDomainSetup appDomainInfo)
       在 System.AppDomainManager.CreateDomain(String friendlyName, Evidence securityInfo, AppDomainSetup appDomainInfo)
       在 System.AppDomain.InternalCreateDomain(String friendlyName, Evidence securityInfo, AppDomainSetup info)
       在 System.AppDomain.CreateDomain(String friendlyName, Evidence securityInfo, AppDomainSetup info)
       在 Microsoft.VisualStudio.TestTools.Execution.DataCollectorCache.PerformDiscovery()
       在 Microsoft.VisualStudio.TestTools.Execution.DataCollectorCache.ForceCacheUpdate()
       在 Microsoft.VisualStudio.TestTools.Execution.DataCollectorCache.GetAllCollectorInformation()
       在 Microsoft.TeamFoundation.TestManagement.Controller.TestSettings.TestSettingsHelper.FixUpTemplateTestSettings(ITestSettings testSettings)
       在 Microsoft.TeamFoundation.TestManagement.PcwPlugin.PcwPluginComponentCreator.ExecuteTask(ContextWrapper wrapper, String fileName, ObjectTypes type)
       在 Microsoft.TeamFoundation.TestManagement.PcwPlugin.PcwPluginComponentCreator.Parse(ContextWrapper wrapper, XmlNode taskXml, Boolean fExecute)

    --- 结束异常项 ---


    • 已编辑 up_mingze 2013年3月6日 8:32 修改标题
    2013年3月6日 8:11

全部回复

  • 分别在本地vS2012目录的C:\Program Files\Microsoft Visual Studio 11.0\Common7\IDE\devenv.exe.config文件和C:\Windows\Microsoft.NET\Framework\v4.0.30319\msbuild.exe.config文件<runtime>节点下添加了<NetFx40_LegacySecurityPolicy enabled="true"/>,但此问题依然存在。

    系统:win7 sp1 x64

    2013年3月6日 8:28
  • 你好。

    请问你的TFS的版本,是TFS 2010还是TFS 2012?

    尝试授予用户组下列权限:

    路径:%program files%\common files\microsoft shared\web server extensions\12\ISAPI)

    - 读取和执行

    - 列出文件夹目录

    - 读


    Lily Wu
    MSDN Community Support | Feedback to us
    Develop and promote your apps in Windows Store
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    2013年3月12日 10:31
    版主