J'essaye de configurer nhibernate 2.1.2 pour fonctionner en confiance moyenne, sans n'importe quelle chance. J'ai essayé de suivre les suggestions pour courir dans la confiance moyenne et pre-generating the proxies.NHibernate 2.1.2 en confiance moyenne
J'ai ensuite essayé de supprimer toutes les références au chargement paresseux en définissant la valeur par défaut-lazy = "false" sur toutes les classes et tous les sacs. Cependant ceci a jeté une exception me demandant de configurer le proxyfactory.factory_class
Aucune de ces méthodes n'a fonctionné car elles continuaient à lancer des exceptions de sécurité génériques ou à lancer des easying que les bibliothèques n'autorisent pas AllowPartiallyTrustedCallers. Est-ce que j'utilise la mauvaise version de NHibernate si je veux avoir une confiance moyenne?
Y a-t-il un ensemble spécifique de binaires, ou source, que je devrais utiliser.
Mise à jour:
j'ai réussi à obtenir ce travail en suivant les étapes mentionnées sur le castle project mailing list mentionné par carl. En plus de cela, j'ai dû désactiver la génération d'informations de débogage pour les bibliothèques Castle et Nhibernate. J'ai écrit un petit guide sur les étapes que j'ai prises qui peuvent être trouvées here
J'ai trouvé cela aussi et je suis juste en train de travailler dessus pour voir si ça marche, si ça ne se met pas à jour avec les résultats – John
@John, Good, it wi ll sera intéressant de voir si c'est la réponse. – carl
C'était la réponse, mais il y avait quelques choses supplémentaires qui devaient être faites pour le faire fonctionner correctement comme dire au projet de ne pas créer les fichiers pdb. Juste sur le point d'écrire un guide de toutes les étapes que j'ai prises, il suffit de corriger quelques bugs que le client a trouvé en premier. – John