log4net löst eine Sicherheitsausnahme in der ASP.Net MVC-Webanwendung aus

Ich habe 3 ASP.net MVC-Webanwendungen geschrieben und alle werden auf gemeinsam genutzten Hosting-Servern mit meinem ISP bereitgestellt.

Alle 3 Anwendungen sind in Konfiguration und Einstellungen sehr ähnlich. Die erste Anwendung wird auf einem anderen Server als die zweite und dritte bereitgestellt. Die 1. Anwendung gibt mir keine Fehler.

Die 2. und 3. Anwendung spucken das Folgende ausSicherheitsaußnahme etwas: nach dem Zufallsprinzip:

Alternativtext http://i46.tinypic.com/24p9pac.jpg

Verknüpfung

Ausnahmetext:

 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 

Ich erhalte die obige Fehlermeldung, wenn ich zum ersten Mal auf die Seite gehe, nachdem ich die web.config bereitgestellt oder bearbeitet habe. Beim nächsten Seiten-Reload verstehe ich es jedoch nicht. Die beiden Websites werden für den Rest des Tages wieder in Ordnung sein, aber am nächsten Morgen erhalte ich wieder den gleichen Fehler.

Die Fehler werden konsistent angezeigt, nachdem ich die Datei web.config bearbeitet habe. Ich gehe davon aus, dass eine Neukompilierung erzwungen wird.

Bitte helfen Sie. Ich bin mir nicht sicher, wo das Problem liegt. Klingt so, als würde es sich um Sicherheitseinstellungen in IIS handeln. Alle 3 Web-Apps werden auf sehr ähnliche Weise eingerichtet und bereitgestellt, mit der Ausnahme, dass sich die erste Web-App, die den Fehler nicht verursacht, auf einem völlig anderen Server befindet.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage