Question

Je suis en train de configurer NHibernate 2.1.2 pour fonctionner en fiducie moyenne, sans aucune chance. Je l'ai essayé follwing les suggestions à courir en fiducie à moyen et pré générer le proxy .

J'ai ensuite essayé de supprimer toutes les références à chargement à réglage par défaut-lazy = « false » sur toutes les classes et les sacs. Cependant, cette exception a jeté une me demandant de configurer le proxyfactory.factory_class

Aucune de ces methds a travaillé comme ils ont gardé de lancer des exceptions de sécurité génériques ou jeter easying que les bibliothèques ne permettent pas AllowPartiallyTrustedCallers.

Suis-je utiliser la mauvaise version de NHibernate si je veux courir en fiducie moyen?

Y at-il un ensemble spécifique de binaires, ou la source, que je devrais utiliser.

Mise à jour:

J'ai réussi à obtenir ce travail en suivant les étapes mentionnées sur la page liste de diffusion projet château mentionné par carl. En plus de cela, je devais désactiver la génération d'informations de débogage pour le château et les bibliothèques NHibernate. J'ai écrit un guide rapide aux étapes de mon travail qui peut être trouvé ici

Était-ce utile?

La solution

Je suis également à la recherche d'une solution à ce problème. Une solution proposée, je suis venu à travers, ici , est d'obtenir noyau du château, les proxies dynamiques du château, et Nhibernate et les recompiler tous (avec de nouvelles références à un autre avec [assemblage: AllowPartiallyTrustedCallers]. est-ce que quelqu'un sait si cela est la voie à suivre (je ne l'ai pas eu le temps d'essayer moi-même)?

Autres conseils

NHibernate a besoin d'accéder à votre modèle de domaine, de sorte que votre ensemble modèle de domaine doit permettre l'accès aux appelants en partie confiance.

Ajoutez [assembly:AllowPartiallyTrustedCallers] à votre fichier AssemblyInfo.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top