Nant 0.91을 다운로드 한 후, 구성이나 보안과 관련하여 약간의 암호화 된 구성 오류가 발생합니다 (아래 참조).Nant 0.91의 구성 오류를 어떻게 해결합니까?
간단히 말해 Nant 실행 파일을 0.86에서 0.91로 업그레이드하려고합니다.
Windows 7 컴퓨터에서 구축 할 때 아래 문제를 어떻게 해결할 수 있습니까?
(대답 .... 참조에 대한 질문으로 게시, 향후입니다)log4net : ERROR XmlConfiguratorAttribute : ConfigurationFileLocation을 가져 오는 예외입니다. ConfigFile 및 ConfigFileExtension 속성이 설정되지 않은 경우 ConfigurationFileLocation을 해결할 수 있어야합니다. System.Security.SecurityException : 'System.Security.Permissions.FileIOPermission, mscorlib, Version = 4.0.0.0, Culture = neutral, PublicKeyToken = b77a5c561934e089'형식의 사용 권한 요청이 실패했습니다. System.Security.CodeAccessSecurityEngine.Check에서 System.Security.CodeAccessSecurityEngine.Check에서 (개체 수요, StackCrawlMark & stackMark, 부울 isPermSet) (CodeAccessPermission과 캡, StackCrawlMark & stackMark) System.Security.CodeAccessPermission.Demand() 에서 에서 System.AppDomainSetup.VerifyDir log4net.Config.XmlConfiguratorAttribute.ConfigureFromFile (조립 sourceAssembly, ILoggerRepository targetRepository)에서 log4net.Util.SystemInfo.get_ConfigurationFileLocation() 에서 (문자열 DIR, 부울 정상화) 했다 실패
액션 : 수요가 typ 실패한 첫 번째 권한 전자이었다 : System.Security.Permissions.FileIOPermission 했다 실패 어셈블리의 지역 : 인터넷
처리되지 않은 예외 : System.Security.SecurityException는 : 액세스를 시도하면서 ConfigurationPermission에 대한 요청이 실패했습니다 구성 섹션 'nant'. 모든 호출자가이 섹션의 데이터에 액세스 할 수있게하려면이 섹션이 선언 된 구성 파일에서 섹션 속성 'requirePermission'을 'false'로 설정하십시오. ---> System.Security.SecurityException : 'System.Configuration.ConfigurationPermission, System.Configuration, Version = 4.0.0.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a'형식의 사용 권한 요청이 실패했습니다. System.Security.CodeAccessSecurityEngine.Check에서 System.Security.CodeAccessSecurityEngine.Check에서 (개체 수요, StackCrawlMark & stackMark, 부울 isPermSet) (CodeAccessPermission과 캡, StackCrawlMark & stackMark) System.Security.CodeAccessPermission.Demand() 에서 에서 System.Configuration.BaseConfigurationRecord.CheckPermissionAllowed에서 System.Configuration.BaseConfigurationRecord.CheckPermissionAllowed (문자열 configKey, 부울 requirePermission, 부울 isTrustedWithoutAptca) --- 내부 예외 스택 추적의 끝 --- (문자열 configKey, 부울 requirePermission, 부울 isTrustedWithoutAptca) System.Configuration.BaseConfigurationRecord.GetSectionRecursive (String configKey, Boolean getLkg, Boo) ,의 checkPermission, 부울 getRuntimeObject, 부울 requestIsHere을 의지 & 결과를 객체, System.Configuration.ClientConfigurationSystem.System.Configuration.Internal.IInternalConfigSystem.GetSection에서 System.Configuration.BaseConfigurationRecord.GetSection (문자열 configKey) (문자열 sectionName에서) 을 & resultRuntimeObject 객체) at System.Configuration.ConfigurationManager.GetSection (String sectionName) at NAnt.Console.ConsoleStub.Framework.GetRuntimeFramework() at NAnt.Console.ConsoleStub.메인 (문자열 [] args를
여전히 NAnt 0.92 ** 및 ** Windows 8.1 **과 동일한 문제가 발생합니다. 그러나 이것은 예상 할 수있는 것이었다. [다른 의견] (https://stackoverflow.com/questions/8605122/how-do-i-resolve-configuration-errors-with-nant-0-91/8605149#comment51546943_8605149)에서 확인할 수있는 것처럼 ** Windows 10 ** - 추가 할 다른 태그가 있습니까? – Wolf