Frage

Ich will die Vertrauensebene einer Shared-Hosting-Umgebung auf meiner Entwicklung Maschine simulieren, so dass es keine bösen Überraschungen gibt, wenn ich komme, meine Lösung zu implementieren.

Ich habe diese meine Einstellung der web.config:

<trust level="Medium" originUrl="*"/>

Das einzige Problem dabei ist, dass ich diese Ausnahme bin immer wenn ich versuche, meine Datenbank zu speichern:

  

Innerexception:   System.Security.SecurityException          Message = "Antrag auf Genehmigung des Typs   ‚System.Net.SocketPermission, System,   Version = 2.0.0.0, Culture = neutral,   PublicKeyToken = b77a5c561934e089'   gescheitert."          Source = "mscorlib"

Wie ausdrücklich erlaube ich dies während noch Medium ‚wie‘ Vertrauen aufrechtzuerhalten. Gibt es noch andere Dinge, die ich resonably erlauben kann ?. Krank sein Hosting auf GoDaddy.

War es hilfreich?

Lösung

Ich kontaktierte GoDaddy, und bekam diese Antwort-:

  

GoDaddy.com ASP.NET Shared-Hosting   Server verwenden, um die Standard-Medium vertrauen   Ebene mit der Zugabe von   OleDbPermission, OdbcPermission und ein   weniger restriktive WebPermission .

     

Anwendungen unter einem Medium Betrieb   Vertrauensebene haben keinen Zugriff auf die Registry,   kein Zugriff auf das Windows-Ereignisprotokoll,   und kann nicht Reflexion verwenden. Eine solche   Anwendungen können nur mit kommunizieren   einen definierten Bereich von Netzwerkadressen,   und Dateisystemzugriff ist beschränkt auf   Die virtuelle Verzeichnis der Anwendung   Hierarchie. Bitte stellen Sie sicher, dass Ihre   Anwendung kann in einem Medium Vertrauen arbeiten   Umwelt, wenn Sie eine haben   Probleme mit ihm.

So können die Leute können dies nutzen, als Hinweis darauf, was Shared-Hosting-Berechtigungen sind im Allgemeinen wie.

Wenn ich herausfinden, wie diese Berechtigungen erstellen, wie in @blowdards skizzierte verknüpfen krank Post sie. Oder wenn jemand könnte ein Beispiel Post, dass wäre toll.

Andere Tipps

Also, was Sie haben, ist das Standardmedium Vertrauen und die Fehler, den Sie sehen, ist richtig.

Natürlich kann der Server Admin anpassen dieses alles, was sie mögen, Sie müssen nur genau herauszufinden, welche Änderungen sie an die Standardvertrauenspolitik gemacht. Sie können, indem Sie die beschriebenen Schritte auf MSDN . Alles was Sie jetzt tun müssen, um herauszufinden, was genau GoDaddy hat ihnen getan:)

scroll top