22 messaggi dal 30 settembre 2013
Ciao,
stesso problema avuto io poco tempo fa.
Scrivi ad aruba e chiedi che ti venga spostato il tutto su FULL TRUST.
Altri utenti hanno avuto lo stesso problema tuo. se cerchi su google ARUBA FULL trust ci sono molte altre informazioni.
Non è quindi il tuo web.config
Modificato da leotermo il 20 dicembre 2016 00.43 -
6 messaggi dal 18 ottobre 2016
Ciao a tutti,
ieri finalmente ho scoperto che effettivamente l'errore non è nel web.config!!
Il mio host era su server 2000 e non supporto il framework 4.5 di cui si basa asp.net mvc5.
Hanno fatto il trasferimento stamattina su server 2008 e mi è comparso l'errore:


Server Error in '/' Application.

Security Exception

Description: The application attempted to perform an operation not allowed by the security policy.  To grant this application the required permission please contact your system administrator or change the application's trust level in the configuration file. 

Exception Details: System.Security.SecurityException: Request failed.

Source Error: 

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

Stack Trace: 


[SecurityException: Request failed.]
   System.Security.CodeAccessSecurityEngine.ThrowSecurityException(RuntimeAssembly asm, PermissionSet granted, PermissionSet refused, RuntimeMethodHandleInternal rmh, SecurityAction action, Object demand, IPermission permThatFailed) +165
   System.Security.CodeAccessSecurityEngine.ThrowSecurityException(Object assemblyOrString, PermissionSet granted, PermissionSet refused, RuntimeMethodHandleInternal rmh, SecurityAction action, Object demand, IPermission permThatFailed) +100
   System.Security.CodeAccessSecurityEngine.CheckSetHelper(PermissionSet grants, PermissionSet refused, PermissionSet demands, RuntimeMethodHandleInternal rmh, Object assemblyOrString, SecurityAction action, Boolean throwException) +284
   System.Security.CodeAccessSecurityEngine.CheckSetHelper(CompressedStack cs, PermissionSet grants, PermissionSet refused, PermissionSet demands, RuntimeMethodHandleInternal rmh, RuntimeAssembly asm, SecurityAction action) +70
   System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMarkHandle stackMark, IntPtr pPrivHostBinder, Boolean loadTypeFromPartialName, ObjectHandleOnStack type) +0
   System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean loadTypeFromPartialName) +70
   System.RuntimeType.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark& stackMark) +40
   System.Type.GetType(String typeName) +30
   System.CodeDom.Compiler.CompilerInfo.get_IsCodeDomProviderTypeValid() +12
   System.Web.Compilation.CompilationUtil.GetRecompilationHash(CompilationSection ps) +2175
   System.Web.Configuration.CompilationSection.get_RecompilationHash() +96
   System.Web.Compilation.BuildManager.CheckTopLevelFilesUpToDateInternal(Int64 cachedHash) +458
   System.Web.Compilation.BuildManager.CheckTopLevelFilesUpToDate(Int64 cachedHash) +51
   System.Web.Compilation.BuildManager.ExecutePreAppStart() +135
   System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManager appManager, IApplicationHost appHost, IConfigMapPathFactory configMapPathFactory, HostingEnvironmentParameters hostingParameters, PolicyLevel policyLevel, Exception appDomainCreationException) +531
11.886 messaggi dal 09 febbraio 2002
Contributi
Ciao,
la SecurityException che stai vedendo è quella a cui ti accennavo ieri e di cui abbiamo discusso qui:
http://forum.aspitalia.com/forum/post/413538/Security-Exception-Sito-Web-Hosting-Condiviso.aspx

Prova a togliere il nodo <system.codedom> e vedi se si risolve.
In alternativa, segui il consiglio di leotermo e chiedi ad Aruba di farti spostare il sito in regime di full trust, ma se non sbaglio dovrai firmare un'assunzione di responsabilità.

ciao,
Moreno

Enjoy learning and just keep making
6 messaggi dal 18 ottobre 2016
Funziona! Grazie
Come mai non funziona con il <system.codedom>??
Mi consigli comunque di fare il passaggio a FULL??
11.886 messaggi dal 09 febbraio 2002
Contributi
Ciao, a volte i provider di hosting condiviso fanno girare i siti in regime di "medium trust". Vuol dire che alcune operazioni ti sono precluse perché potresti farne un uso malevolo per danneggiare altri clienti che hanno il proprio sito sulla stessa macchina.
Questa, in realtà, è una limitazione che comunque non serve ad isolare efficacemente le varie applicazioni tra loro. Microsoft consiglia da anni altri sistemi di isolamento ma alcuni hosting provider dimostrano ancora oggi di non ascoltare questo consiglio.
Se la tua applicazione sta funzionando, ti consiglio di non passare al full trust perché non otterresti ulteriori benefici.

Ciao, Moreno
Modificato da BrightSoul il 22 dicembre 2016 12.02 -

Enjoy learning and just keep making

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.