ReflectionPermission e INHibernateProxy

0 views
Skip to first unread message

ZE

unread,
Mar 11, 2008, 3:03:45 PM3/11/08
to NHibernate-Br
Olá,

Estou com problemas com o .net remoting e NHibernate.

Quando um Atributo agregado de uma classe está configurado no arquivo
hbm.xml com lazy="True" o Nhibernate gera um subclass que implementa
INHibernateProxy (Isso é criado no server do remoting).
Minha aplicação Client recebe uma lista de objetos, que na hora de
salvar eu mando esse objeto de volta para o server usando a classe
DAOGenerico que herda de MarshalByRefObject. Quando o objeto não tem
relação com outras classes o objeto é enviado e salvo com sucesso, mas
quando tem um agregado acontece esse erro:

{"Falha na solicitação da permissão de tipo
'System.Security.Permissions.ReflectionPermission, mscorlib,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'."}


Como Faço para dar permissão para essa subclass que é criada em tempo
de execução pelo HHibernate?

Obrigado Mateus.

Ricardo Pedro

unread,
Apr 2, 2008, 2:08:43 PM4/2/08
to NHibernate-Br
Oi. Não sei se já tens resolução para este problema, mas parece-me que
é um problema de segurança da framework .NET Remoting.
Não tem nada a ver com o NHibernate.

Penso que necessitas de colocar alguma propriedade na configuração do
Channel.
Desculpa não poder ajudar mais.

Ricardo
Reply all
Reply to author
Forward
0 new messages