Frage

Ich versuche, einfache ASP.NET -MVC Frameworkd -Anwendung im Mai Shared Hosting bereitzustellen, und ich bekomme ERRO wie folgt:

Sicherheitsausnahmebeschreibung: Die Anwendung versuchte, einen von der Sicherheitsrichtlinie nicht zulässigen Vorgang auszuführen. Um diese Anwendung zu erteilen, wenden Sie sich bitte an Ihren Systemadministrator oder ändern Sie die Vertrauensebene der Anwendung in der Konfigurationsdatei.

Ausnahmedetails: System.Security.SecurityException: Anfrage für die Genehmigung von Typ 'System.security.Permissions.reflecterPermission, Mscorlib, Version = 2.0.0.0, Kultur = neutral, PublicKeyToken = B77A5C561934E089' Versagen.

Quellfehler:

Während der Ausführung der aktuellen Webanforderung wurde eine unberechtigte Ausnahme generiert. Informationen zum Ursprung und zum Ort der Ausnahme können mit der folgenden Ausnahmestapelverfolgung identifiziert werden.
http://test.pakabink.lt/

In meinem Bedienfeld setze ich "ASP.NET 2.0 Full Trust". Was muss ich nach dem Serveradministrator bitten, sich zu ändern?

War es hilfreich?

Lösung

Sie sollten in der Lage sein, das MVC -Framework in mittlerem Vertrauen einzusetzen und auszuführen. Es besteht die Möglichkeit, dass es eine andere Erlaubnis gibt, die das Hosting -Unternehmen weggenommen hat, aber es sollte funktionieren. Testen Sie mit dem Standard -MVC -Projekt? Wenn Sie andere Komponenten verwenden (z. B. Strukturkarte), kann dies den Fehler verursachen.

Kasse Bin Bereitstellung von ASP.NET MVC Von Phil Haack über das Einsatz und das erforderliche Vertrauensniveau.

Andere Tipps

Medium Trust erlaubt nicht bestimmte Reflexionsvorgänge. Ich denke, ein Teil Ihres Codes hat oder ruft andere Teile des Codes auf.

Web -Bereitstellung kopiert einige Systeme.Web DLLs to Bin Ordner, z. Es ist eine Art Debugging, zu bestimmen, welche fehlen, wie im vorherigen Kommentar zu Reflexionsmethoden heißt.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top