Ein Kommentar von .Net Hosting (Flexible Medium Trust) sagt.
Godaddy ist mittleres Vertrauen, was bedeutet, dass Sie keine Dinge wie IL-emittieren können (Nhibernate benötigt dies für die Vertretung)
Stimmt es? Gibt es jemanden, der NHibernate auf GoDaddy verwendet?
Ich habe Nhibernate 2.1 und jetzt 3 in einer vertrauenswürdigen Umgebung erfolgreich ausgeführt. Die einzige Sache, die ich für NH3 tun musste, war, Castle-Quelle herunterzuladen und die CommonAssemblyInfo.cs-Datei zu ändern, so dass teilweise vertrauenswürdige Anrufer aktiviert ist.
Sie müssen die kompilierten Castle-DLLs in NHibernates-Quelle referenzieren und neu erstellen. Sie können alle kompilierten DLLs in Ihr Projekt und Viola verweisen.
[Montage: AllowPartiallyTrustedCallers ()]
Alles andere funktioniert gut, einschließlich Proxies.
Zusatz - & gt; Es sollte angemerkt werden, dass ich dies auf Rackspace Cloud Medium Vertrauensstufen und nicht auf Go Daddy ausführe, aber ich verdächtige / hoffe , dass es dasselbe sein sollte!
Bearbeiten Um nHibernate 3.2 in vertrauenswürdigen Umgebungen mit mittlerem Sicherheitsgrad auszuführen, lesen Sie bitte link oder one
Es gibt bereits viele Fragen zu SO, die NHibernate + medium trust behandeln:
Unterste Zeile: Verwenden Sie einen Kompilierzeit-Proxy-Generator.
Tags und Links asp.net nhibernate shared-hosting medium-trust