Ho scritto 3 applicazioni Web ASP.net MVC e tutte sono state distribuite su server di hosting condiviso con il mio ISP.log4net lancio di Eccezione di sicurezza nell'applicazione Web ASP.Net MVC
Tutte e 3 le applicazioni sono molto simili nella configurazione e nelle impostazioni. La prima applicazione viene distribuita su un server diverso rispetto al 2 ° e 3 °. La prima applicazione non mi dà errori.
Le applicazioni 2 ° e 3 sputare il seguente SecurityExceptionpo: in modo casuale:
alt text http://i46.tinypic.com/24p9pac.jpg
Eccezione Testo:
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 for the permission of type 'System.Configuration.ConfigurationPermission, System.Configuration, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' 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 for the permission of type 'System.Configuration.ConfigurationPermission, System.Configuration, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' failed.]
System.Security.CodeAccessSecurityEngine.Check(Object demand, StackCrawlMark& stackMark, Boolean isPermSet) +0
System.Security.CodeAccessPermission.Demand() +58
System.Configuration.BaseConfigurationRecord.CheckPermissionAllowed(String configKey, Boolean requirePermission, Boolean isTrustedWithoutAptca) +99
Version Information: Microsoft .NET Framework Version:2.0.50727.3603; ASP.NET Version:2.0.50727.3082
Viene visualizzato l'errore precedente la prima volta che accedo la pagina dopo aver distribuito o modificato il file web.config. Tuttavia, nella pagina successiva si ricarica non capisco. I 2 siti Web andranno di nuovo bene per il resto della giornata, ma poi la mattina successiva ricevo di nuovo lo stesso errore.
Gli errori vengono visualizzati in modo coerente dopo aver modificato il file web.config, che presumo sta forzando una ricompilazione?
Per favore aiuto. Non sono sicuro di quale sia il problema. Sembra che sia correlato alle impostazioni di sicurezza in IIS. Tutte e 3 le app Web sono configurate e distribuite in modo molto simile, tranne per il fatto che la prima app Web che non fornisce l'errore si trova su un server completamente diverso.
eccellente suggerimento per impostazione del livello di attendibilità su Media, consentendo in tal modo il debug sulla macchina locale. Grazie! – Adventure