Frage

Ich versuche zu konfigurieren nhibernate 2.1.2 in mittlerer Vertrauenswürdigkeit ausgeführt werden, ohne Erfolg. Ich habe die Vorschläge versucht follwing in Medium Vertrauen laufen und Pre- Erzeugen die Proxys .

Ich habe dann versucht, alle Verweise auf verzögertes Laden entfernen Sie die default-faul = „false“ Einstellung auf alle Klassen und Taschen. Allerdings warf diese eine Ausnahme fragen mich, die proxyfactory.factory_class

konfigurieren

Keine dieser methds arbeitete als sie allgemeine Sicherheitsausnahmen oder werfen gehalten werfen easying, dass Bibliotheken nicht zulassen AllowPartiallyTrustedCallers.

Bin ich die falsche Version von NHibernate, wenn ich in mittlerer Vertrauenswürdigkeit ausgeführt werden soll?

Gibt es einen bestimmten Satz von Binärdateien oder Quelle, die ich verwenden soll.

Update:

ich es geschafft, diese an die Arbeit machen die Schritte auf der Schloss Projekt-Mailingliste von carl erwähnt. Zusätzlich dazu hatte ich die Erzeugung von Debug-Informationen für die Burg und nhibernate Bibliotheken zu deaktivieren. Ich schrieb einen schnellen Überblick über die Schritte, die ich die hier

War es hilfreich?

Lösung

Ich bin auch die Suche nach einer Lösung für dieses Problem. Eine vorgeschlagene Lösung die ich kenne, hier , ist auf Schloss Kern, Burg dynamische Proxies zu erhalten, und Nhibernate und neu kompilieren sie alle (mit neuen Verweise auf Miteinandersein mit. [assembly: AllowPartiallyTrustedCallers] Wer weiß, ob dies der richtige Weg (ich nicht gehabt haben, zu gehen Zeit, um zu versuchen, diese selbst)?

Andere Tipps

muss NHibernate Ihr Domain-Modell zugreifen, so dass Ihr Domain-Modell Montag Zugang zu teilweise vertrauenswürdigen Anrufern erlauben muß.

In [assembly:AllowPartiallyTrustedCallers] auf Ihre Assemblydatei.

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