An unrelated change has had the side-effect of removing the default
conventions... so no patch required!

On Mon, Aug 24, 2009 at 10:24 AM, Morten Maxild <[email protected]> wrote:

>  FineJ
>
>
>
> As a side note on running NH with FNH in medium trust: To disable the
> reflection-optimizer (necessary under medium trust) one _*has*_ to use app
> config. The fluent config API with its ‘DoNot.UseReflectionOptimizer’ is of
> no use hereL. This only happens under medium trust, and the reason is
> this. When the Environment in NH is initialized different infrastructure
> components are querying the bytecode-provider and reflection-optimizer
> settings, and the system properties (as opposed to the session-factory
> properties) are read from app config in the static Environment ctor. This
> happens very early (before FNH has a chance to set its properties).
> Therefore under medium trust one has to use app config (even though NH’s
> Configure() method isn’t used) to prevent ‘tuplizers’ in NH from using the
> reflection-optimizer, because this will throw. Don not rely on
> ‘DoNot.UseReflectionOptimizer’ under medium trust.
>
>
>
> This is just a warning to everyone running medium trust web apps and trying
> to get rid of the app/web config NH section handler.
>
>
>
> Regards
>
> maxild
>
>
>   ------------------------------
>
> *From:* [email protected] [mailto:
> [email protected]] *On Behalf Of *James Gregory
> *Sent:* Saturday, August 22, 2009 2:17 PM
> *To:* [email protected]
> *Subject:* [fluent-nhib] Re: medium trust
>
>
>
> Now that the list is considerably reduced, as you said, it is probably
> quite reasonable to apply this. I hope to remove the concept of the default
> conventions all together, but I'm not sure if we can manage that before 1.0.
>
> On Thu, Aug 20, 2009 at 1:40 PM, maxild <[email protected]> wrote:
>
>
> Hi,
>
> I saw some mention of 'issue 200' (http://code.google.com/p/fluent-
> nhibernate/issues/detail?id=200<http://code.google.com/p/fluent-%0d%0anhibernate/issues/detail?id=200>)
> when reading tons of mail. I just
> wanted to say that I have updated the patch. It can be seen here
>
> http://github.com/maxild/fluent-nhibernate/commit/f3b061bad9199b26e14cd810093f206fb33d4259
>
> I also noticed that the number of registered conventions had been
> drastically lowered --- this makes the commit/patch even simpler. It
> would be nice to have the patch applied.
>
> Sry for not being quicker to respond...have been away and ill for some
> time
>
> regards
> maxild
>
>
> On Aug 13, 8:59 pm, Jorgas <[email protected]> wrote:
> > On the same subject...
> >
> > What I ended up doing was that I am still using FluentNHibernate for
> > mapping using c# mapping files. And from those I generate *.hbm files
> > that I include in my project as embedded resources. And instead of
> > configuring NHibernate in my running application using
> > Fluently.Configure I configure my NHibernate parts using NHibernates
> > own configuration methods, adding the mappings from the embedded *.hbm
> > files instead. This makes the whole thing works inmediumtrustas
> > well.
> >
> > I did run into one problem though... It seems as Lazy Loading doesn't
>
> > play nice together withmediumtrustenvironments either, so I skipped
>
> > lazy loading (doesn't matter that much for me at this point any way).
> > But setting Not.LazyLoad() inside the .SubClass() method of the
> > DiscriminateSubClassesOnColumn<T> method doesn't seem to render the
> > lazy="false" attribute of the <subclass> element in the generated
> > *.hbm file. Is this a known behavior?
> >
> > Regards, Jörgen
> >
> > On Aug 12, 10:25 pm, James Gregory <[email protected]> wrote:
> >
> > > What stopped you from applying Mick's patch? What exactly is preventing
> you
>
> > > from running FNH undermediumtrust? People who have this issue seem to
> drop
> > > in, say "it doesn't work inmediumtrust", and then never come back.
> Makes
>
> > > it very difficult to pin it down.
> >
> > > On Wed, Aug 12, 2009 at 9:11 PM, Jorgas <[email protected]
> >wrote:
> >
> > > > Hi James.
> >
> > > > Any idea on when there will be a supported release from you guys
> where
> > > > this is addressed and working?
> >
> > > > I could not apply the patch supplied by Mick Delaney, is there a
> > > > version in the repository that has got it applied?
> >
> > > > Is there any other way of getting FluentNHibernate to work under
>
> > > >mediumtrust, short of installing it in the GAC? I'm not convinced my
>
> > > > ISP will allow that.
> >
> > > > Regards, Jörgen
> >
> > > > On 31 Juli, 19:05, James Gregory <[email protected]> wrote:
> > > > > Unfortunately that's still the case. Does the same fix work for
> you?
> > > > > For 1.0 we're drastically reducing the number of internal
> conventions, so
> > > > we
> > > > > may be able to remedy this on release.
> >
> > > > > On Fri, Jul 31, 2009 at 4:42 PM, Michael Delaney <
> [email protected]
> > > > >wrote:
> >
>
> > > > > > is FNH usable undermediumtrust. there seems to be an open issue
>
> > > > > > here:
> >
> > > > > >http://code.google.com/p/fluent-nhibernate/issues/detail?id=200
> >
> > > > > > i'm having the exact same problem.
> >
> > > > > > cheers.- Dölj citerad text -
> >
> > > > > - Visa citerad text -- Hide quoted text -
> >
> > > - Show quoted text -
> >
> >
>
>
>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Fluent NHibernate" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/fluent-nhibernate?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to