หลังจากดาวน์โหลด Nant 0.91 ฉันได้รับข้อผิดพลาดในการกำหนดค่าที่ค่อนข้างคลุมเครือเกี่ยวกับการกำหนดค่าหรือความปลอดภัย (ดูด้านล่าง)
ฉันพยายามอัพเกรดไฟล์ปฏิบัติการ Nant ของฉันจาก 0.86 เป็น 0.91
ฉันจะแก้ไขปัญหาด้านล่างเมื่อสร้างบนเครื่อง Windows 7 ได้อย่างไร
log4net: ERROR XmlConfiguratorAttribute: Exception รับ ConfigurationFileLocation ต้องสามารถแก้ไข ConfigurationFileLocation เมื่อไม่ได้ตั้งค่าคุณสมบัติ ConfigFile และ ConfigFileExtension System.Security.SecurityException: ขออนุญาตประเภท 'System.Security.Permissions.FileIOPermission, mscorlib, Version = 4.0.0.0, Culture = neutral, PublicKeyToken = b77a5c561934e089' ล้มเหลว ใน System.Security.CodeAccessSecurityEngine.Check (Object demand, StackCrawlMark & stackMark, Boolean isPermSet) ที่ System.Security.CodeAccessSecurityEngine.Check (CodeAccessPermission cap, StackCrawlMark & stackMark) ที่ System.Security.CodeAccessPermission.AppDemand () at String dir, Boolean normalize) ที่ log4net.Util.SystemInfo.get_ConfigurationFileLocation () ที่ log4net.Config
การดำเนินการที่ล้มเหลวคือ: ความต้องการประเภทของสิทธิ์แรกที่ล้มเหลวคือ: System.Security.Permissions.FileIOPermission โซนของแอสเซมบลีที่ล้มเหลวคือ: อินเทอร์เน็ต
Unhandled Exception: System.Security.SecurityException: Request for 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 (Object demand, StackCrawlMark & stackMark, Boolean isPermSet) ที่ System.Security.CodeAccessSecurityEngine.Check (CodeAccessPermission cap, StackCrawlMark & stackMark) ที่ System.Security.CodeAccessPermission
(คำตอบกำลังจะมาโพสต์เป็นคำถามเพื่อการอ้างอิง .... )