Puncte:0

Excepție de politică de securitate pe IIS

drapel cn

Site-ul meu funcționează fără probleme, după instalarea implicită a IIS(ASPNet 4.7). Dar întâlnesc un mesaj de eroare despre Excepția politicii după instalarea Maestro Panel (Instalare completă). Când nu selectez opțiunea de a descărca partea Web Server în timpul instalării, problema mea dispare. Apropo, IIS 8.0 Express este instalat și cu Maestro Panel. Am avut deja IIS 10. Este posibil să se blocheze între aceste două versiuni? Și când mi-am adăugat site-ul web pe IIS Manager, am văzut că multe definiții de extensie care ar trebui să fie în mod normal în Handler Mapping au fost șterse. Este ciudat. Nu-i așa? Astept sugestiile voastre pentru a-mi rezolva problema..

Mesajul meu de eroare:

Permisiunile necesare nu pot fi obținute. Descriere: a apărut o excepție netratată în timpul execuției cererii web curente.Vă rugăm să examinați urmărirea stivei pentru mai multe informații despre eroare și de unde provine din cod.

Detalii excepție: System.Security.Policy.PolicyException: permisiunile necesare nu pot fi obținute.

Eroare sursă:

O excepție netratată a fost generată în timpul execuției cererii web curente. Informațiile privind originea și locația excepției pot fi identificate utilizând urmărirea stivei de excepții de mai jos.

Urmărirea stivei:

[PolicyException: permisiunile necesare nu pot fi obținute.] System.Security.SecurityManager.ResolvePolicy(Dovezi, PermissionSet reqdPset, PermissionSet optPset, PermissionSet denyPset, PermissionSet& denied, Boolean checkExecutionPermission) +7628Security.EvidenceManager. reqdPset, PermissionSet optPset, PermissionSet denyPset, PermissionSet& denied, Int32& securitySpecialFlags, Boolean checkExecutionPermission) +57

[FileLoadException: Nu s-a putut încărca fișierul sau ansamblul „Syncfusion.XlsIO.Base, Version=14.3350.0.49, Culture=neutral, PublicKeyToken=3d67ed1f87d44c89” sau una dintre dependențele acestuia. Nu s-au acordat cererile de permisiuni minime.(Excepție de la HRESULT: 0x80131417)] System.Reflection.Assembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, Assembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFile. Cod șir de caractereBase, Evidence assemblySecurity, Assembly location Hint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection) +43 System.Reflection.Assembly.InternalLoad(AssemblyName assemblyRef, Evidence. String assemblyString, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection) +142 System.Reflection.Assembly.Load(String assemblyString) +28 System.Web.Configuration.CompilationSection.LoadAssemblyHelper(String) +46DirectName,Boolean assembly

[ConfigurationErrorsException: Nu s-a putut încărca fișierul sau ansamblul „Syncfusion.XlsIO.Base, Version=14.3350.0.49, Culture=neutral, PublicKeyToken=3d67ed1f87d44c89” sau una dintre dependențele acestuia. Nu s-au acordat cererile de permisiuni minime.(Excepție de la HRESULT: 0x80131417)] System.Web.Configuration.CompilationSection.LoadAssemblyHelper(String assemblyName, Boolean starDirective) +613 System.Web.Configuration.CompilationSection.LoadAllAssembliesFromAppDomainBinDirectory.Load.Assembly.Configuration.Comp.()Web.Assembly. ai) +105 System.Web.Compilation.BuildManager.GetReferencedAssemblies(CompilationSection compConfig) +178 System.Web.Compilation.WebDirectoryBatchCompiler..ctor(VirtualDirectory vdir) +163 System.Web.Compilation.BuildManager.BatchCompilereWebVidirtualDirectory(vdir) ) +53 System.Web.Compilation.BuildManager.BatchCompileWebDirectory(VirtualDirectory vdir, VirtualPath virtualDir, Boolean ignoreErrors) +175 System.Web.Compilation.BuildManager.CompileWebFile(VirtualPath virtualPath) +86 System.Web.Compilation. virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile) +261 System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile) +101 System.Web.Compilation.BuildManager.GetVirtualPath VirtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile) +101 System.Web.Compilation.BuildManager.GetVirtualPathPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile) 126 System.Web.Compilation.BuildManager.CreateInstanceFromVirtualPath(VirtualPath virtualPath, Type requiredBaseType, HttpContext context, Boolean allowCrossApp, Boolean noAssert) +62 System.Web.UI.PageHandlerFactory.GetPageHandlerFactory.Get,Handler virtualPathRingHandler context,Handler String virtualPathringHandler request +33 System.Web.UI.PageHandlerFactory.GetHandler(HttpContext context, String requestType, String virtualPath, String path) +37 System.Web.MaterializeHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.ExecutionStep.Execution System()Web.307ExecutionStep. .ExecuteStep(IExecutionStep pas, boolean& completatSincron) +155

Puncte:0
drapel cn

Această excepție indică o eroare de securitate a accesului la cod pentru a se afirma într-un mediu de încredere parțial. Încrederea parțială este învechită și este de peste 10 ani.

Poate doriți să vă verificați fișierele .config pentru a vă asigura că nu există nimic vechi precum utilizarea CLR 2.0. Sau orice este legat de securitatea accesului la cod.

Mai multe informatii:

https://www.syncfusion.com/kb/2407/failed-to-load-the-syncfusion-assembly-due-to-exception-failed-to-grant-minimum-permission

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.