เว็บไซต์ของฉันใช้งานได้โดยไม่มีปัญหาใดๆ หลังจากติดตั้ง IIS(ASPNet 4.7) เป็นค่าเริ่มต้น แต่ฉันพบข้อความแสดงข้อผิดพลาดเกี่ยวกับข้อยกเว้นของนโยบายหลังจากติดตั้ง Maestro Panel (การติดตั้งแบบเต็ม)
เมื่อฉันไม่เลือกตัวเลือกเพื่อดาวน์โหลดส่วนของเว็บเซิร์ฟเวอร์ระหว่างการติดตั้ง ปัญหาของฉันจะหมดไป
อย่างไรก็ตาม IIS 8.0 Express ได้รับการติดตั้งด้วย Maestro Panel ฉันมี IIS 10 แล้ว เป็นไปได้ไหมที่จะเกิดปัญหาระหว่างสองเวอร์ชันนี้ และเมื่อฉันเพิ่มเว็บไซต์ของฉันใน IIS Manager ฉันเห็นว่าคำจำกัดความส่วนขยายจำนวนมากที่ปกติควรอยู่ใน Handler Mapping ถูกลบไป มันแปลกใช่มั้ยล่ะ?
ฉันกำลังรอคำแนะนำของคุณเพื่อแก้ปัญหาของฉัน ..
ข้อความแสดงข้อผิดพลาดของฉัน:
ไม่สามารถรับสิทธิ์ที่จำเป็นได้ คำอธิบาย: เกิดข้อยกเว้นที่ไม่สามารถจัดการได้ระหว่างการดำเนินการของคำขอเว็บปัจจุบันโปรดตรวจสอบการติดตามสแต็กเพื่อดูข้อมูลเพิ่มเติมเกี่ยวกับข้อผิดพลาดและที่มาของรหัส
รายละเอียดข้อยกเว้น: System.Security.Policy.PolicyException: ไม่สามารถได้รับสิทธิ์ที่จำเป็น
ข้อผิดพลาดของแหล่งที่มา:
มีการสร้างข้อยกเว้นที่ไม่สามารถจัดการได้ในระหว่างการดำเนินการตามคำขอเว็บปัจจุบัน ข้อมูลเกี่ยวกับที่มาและตำแหน่งของข้อยกเว้นสามารถระบุได้โดยใช้การติดตามสแต็กข้อยกเว้นด้านล่าง
การติดตามสแต็ก:
[PolicyException: ไม่สามารถได้รับสิทธิ์ที่จำเป็น] System.Security.SecurityManager.ResolvePolicy(หลักฐานหลักฐาน, PermissionSet reqdPset, PermissionSet optPset, PermissionSetdenyPset, PermissionSet& ปฏิเสธ Boolean checkExecutionPermission) +7628755 System.Security.SecurityManager.ResolvePolicy(หลักฐานหลักฐาน PermissionSet reqdPset, PermissionSet optPset, PermissionSetdenyPset, PermissionSet& ปฏิเสธ, Int32& securitySpecialFlags, Boolean checkExecutionPermission) +57
[FileLoadException: ไม่สามารถโหลดไฟล์หรือชุดประกอบ 'Syncfusion.XlsIO.Base, Version=14.3350.0.49, Culture=neutral, PublicKeyToken=3d67ed1f87d44c89' หรือการอ้างอิงอย่างใดอย่างหนึ่ง ไม่สามารถให้คำขออนุญาตขั้นต่ำได้(ข้อยกเว้นจาก HRESULT: 0x80131417)] System.Reflection.Assembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, Assembly locationHint, StackCrawlMark& stackMark, Boolean ThrowOnFileNotFound, Boolean forIntrospection) +0 System.Reflection.Assembly.nLoad(AssemblyName fileName, สตริง codeBase, Evidence assemblySecurity, Assembly locationHint, StackCrawlMark& stackMark, Boolean ThrowOnFileNotFound, Boolean forIntrospection) +43 System.Reflection.Assembly.InternalLoad(AssemblyName assemblyRef, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection) +127 System.Reflection.Assembly.InternalLoad( String assemblyString, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection) +142 System.Reflection.Assembly.Load(String assemblyString) +28 System.Web.Configuration.CompilationSection.LoadAssemblyHelper(String assemblyName, Boolean starDirective) +46
[ConfigurationErrorsException: ไม่สามารถโหลดไฟล์หรือชุดประกอบ 'Syncfusion.XlsIO.Base, Version=14.3350.0.49, Culture=neutral, PublicKeyToken=3d67ed1f87d44c89' หรือการอ้างอิงอย่างใดอย่างหนึ่ง ไม่สามารถให้คำขออนุญาตขั้นต่ำได้(ข้อยกเว้นจาก HRESULT: 0x80131417)] System.Web.Configuration.CompilationSection.LoadAssemblyHelper(String assemblyName, Boolean starDirective) +613 System.Web.Configuration.CompilationSection.LoadAllAssembliesFromAppDomainBinDirectory() +203 System.Web.Configuration.CompilationSection.LoadAssembly(AssemblyInfo ai) +105 System.Web.Compilation.BuildManager.GetReferencedAssemblies(CompilationSection compConfig) +178 System.Web.Compilation.WebDirectoryBatchCompiler..ctor(VirtualDirectory vdir) +163 System.Web.Compilation.BuildManager.BatchCompileWebDirectoryInternal(VirtualDirectory vdirors บูลีนละเว้นข้อผิดพลาด ) +53 System.Web.Compilation.BuildManager.BatchCompileWebDirectory(VirtualDirectory vdir, VirtualPath virtualDir, Boolean forgetErrors) +175 System.Web.Compilation.BuildManager.CompileWebFile(VirtualPath virtualPath) +86 System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath เส้นทางเสมือน, บูลีน noBuild, บูลีน allowCrossApp, บูลีน allowBuildInPrecompile) +261 System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(บริบท HTTPContext, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile) +101 System.Web.Compilation.BuildManager.GetVirtualPathObjectFactory(VirtualPath virtualPath, บริบท HttpContext, Boolean allowCrossApp, Boolean noAssert) + 126 System.Web.Compilation.BuildManager.CreateInstanceFromVirtualPath(VirtualPath virtualPath, Type requiredBaseType, HttpContext Context, Boolean allowCrossApp, Boolean noAssert) +62 System.Web.UI.PageHandlerFactory.GetHandlerHelper(บริบท HTTPContext, String requestType, VirtualPath virtualPath, String physicalPath) +33 System.Web.UI.PageHandlerFactory.GetHandler(บริบท HttpContext, String requestType, String virtualPath, เส้นทางสตริง) .ExecuteStep (ขั้นตอน IExecutionStep, บูลีน & เสร็จสิ้นพร้อมกัน) +155