नेंट 0.91 डाउनलोड करने के बाद, मुझे कॉन्फ़िगरेशन या सुरक्षा से संबंधित कुछ गूढ़ कॉन्फ़िगरेशन त्रुटियां मिल रही हैं (नीचे देखें)।मैं नेंट 0.91 के साथ कॉन्फ़िगरेशन त्रुटियों को कैसे हल करूं?
मैं अपने नेंट एक्जिक्यूटिव को 0.86 से 0.91 तक अपग्रेड करने का प्रयास कर रहा हूं।
विंडोज 7 मशीन पर निर्माण करते समय नीचे दिए गए मुद्दों को मैं कैसे हल कर सकता हूं?
log4net: ERROR XmlConfiguratorAttribute: कॉन्फ़िगरेशनफ़ाइल स्थान प्राप्त करने का अपवाद। ConfigFile और ConfigFileExtension गुण सेट नहीं होने पर ConfigFileLocation को हल करने में सक्षम होना चाहिए। सिस्टम.Security.SecurityException: प्रकार 'System.Security.Permissions.FileIOPermission, mscorlib, संस्करण = 4.0.0.0, संस्कृति = तटस्थ, PublicKeyToken = b77a5c561934e089' की अनुमति के लिए अनुरोध। System.Security.CodeAccessSecurityEngine.Check पर (वस्तु की मांग, StackCrawlMark & stackMark, बूलियन isPermSet) System.Security.CodeAccessSecurityEngine.Check पर (CodeAccessPermission टोपी, StackCrawlMark & stackMark) System.Security.CodeAccessPermission.Demand() पर पर System.AppDomainSetup.VerifyDir (स्ट्रिंग dir, बूलियन सामान्य) log4net.Util.SystemInfo.get_ConfigurationFileLocation() पर log4net.Config.XmlConfiguratorAttribute.ConfigureFromFile (विधानसभा sourceAssembly, ILoggerRepository targetRepository) पर
कार्रवाई कि विफल था: मांग टाइप पहले अनुमति कि विफल की ई था: System.Security.Permissions.FileIOPermission विधानसभा के क्षेत्र कि विफल था: इंटरनेट
बिना क्रिया के अपवाद: System.Security.SecurityException: ConfigurationPermission लिए पहुंच का अनुरोध करने का प्रयास करते विफल रहा है विन्यास खंड 'नंत'। सभी कॉलर्स को इस खंड के लिए डेटा तक पहुंचने की अनुमति देने के लिए, कॉन्फ़िगरेशन फ़ाइल में 'विशेषता पैरामिशन' बराबर 'झूठी' सेट करें, जहां यह खंड घोषित किया गया है। ---> सिस्टम.Security.SecurityException: प्रकार 'सिस्टम की अनुमति के लिए अनुरोध। कॉन्फ़िगरेशन। कॉन्फ़िगरेशन पैरामिशन, सिस्टम। कॉन्फ़िगरेशन, संस्करण = 4.0.0.0, संस्कृति = तटस्थ, PublicKeyToken = b03f5f7f11d50a3a' विफल। System.Security.CodeAccessSecurityEngine.Check पर (वस्तु की मांग, StackCrawlMark & stackMark, बूलियन isPermSet) System.Security.CodeAccessSecurityEngine.Check पर (CodeAccessPermission टोपी, StackCrawlMark & stackMark) System.Security.CodeAccessPermission.Demand() पर पर System.Configuration.BaseConfigurationRecord.CheckPermissionAllowed (स्ट्रिंग configKey, बूलियन requirePermission, बूलियन isTrustedWithoutAptca) --- भीतरी अपवाद स्टैक ट्रेस की समाप्ति --- System.Configuration.BaseConfigurationRecord.CheckPermissionAllowed पर (स्ट्रिंग configKey, बूलियन requirePermission, बूलियन isTrustedWithoutAptca) System.Configuration.BaseConfigurationRecord.GetSectionRecursive (स्ट्रिंग configKey, बूलियन getLkg, बू checkPermission, बूलियन getRuntimeObject, बूलियन requestIsHere दुबला, & परिणाम वस्तु, System.Configuration.BaseConfigurationRecord.GetSection (स्ट्रिंग configKey) System.Configuration.ClientConfigurationSystem.System.Configuration.Internal.IInternalConfigSystem.GetSection पर (स्ट्रिंग sectionName पर & resultRuntimeObject वस्तु) ) System.Configuration.ConfigurationManager.GetSection (स्ट्रिंग सेक्शननाम) NAnt.Console.ConsoleStub.Framework.GetRuntimeFramework() NAnt.Console.ConsoleStub पर।मुख्य (स्ट्रिंग [] args
(उत्तर आगामी है, संदर्भ के लिए एक प्रश्न के रूप में पोस्ट ....)
अभी भी ** NAnt 0.92 ** और ** विंडोज 8.1 ** के साथ एक ही समस्या है। लेकिन यह उम्मीद थी। जैसा कि [एक और टिप्पणी] में पाया जा सकता है (https://stackoverflow.com/questions/8605122/how-do-i-resolve-configuration-errors-with-nant-0-91/8605149#comment51546943_8605149) ** के लिए भी विंडोज 10 ** - क्या जोड़ने के लिए कोई और टैग है? – Wolf