2016-06-12 4 views
0

Beschreibung: Die Anwendung hat versucht, eine Operation auszuführen, die von der Sicherheitsrichtlinie nicht zugelassen wurde. Um dieser Anwendung die erforderliche Berechtigung zu erteilen, wenden Sie sich an Ihren Systemadministrator oder ändern Sie die Vertrauensstufe der Anwendung in der Konfigurationsdatei.Sicherheitsausnahme bei 1and1-Hostbereitstellung auf dem Mvc-Projekt

Ausnahmedetails: System.Security.SecurityException: Anforderung für die Berechtigung vom Typ 'System.Security.Permissions.ReflectionPermission, mscorlib, Version = 4.0.0.0, Culture = neutral, PublicKeyToken = b77a5c561934e089' fehlgeschlagen.

Ich versuche, Vertrauen Ebene hoch-Tag in Web-Config aber immer noch mit demselben Problem

Antwort

1

Sie müssen die Vertrauensebene in web.config Ihre eigenen Anwendung nicht ändern. Höchstwahrscheinlich ist der IIS Ihres Hosts so konfiguriert, dass er auf einer niedrigeren Vertrauensstufe (höchstwahrscheinlich der mittleren Vertrauensstufe) ausgeführt wird, und einzelne Webanwendungen dürfen die Hauptkonfigurationsdatei nicht überschreiben. Daher können Sie die Vertrauensstufe "Vollständig" nicht verwenden, selbst wenn Sie die Vertrauensstufe auf "Vollständig" ändern.

Sie können Ihren Webhost fragen, ob er Ihnen erlaubt, die volle Vertrauensstufe zu verwenden. Wenn sie dies verweigern, müssen Sie Ihre Webanwendung so konfigurieren, dass sie mit niedrigen Vertrauensstufen ausgeführt wird, oder zu einem Webhost wechseln, der Full Trust level hosting unterstützt.