Are you using the ATM facility? I could never get the ATM to work under medium trust. Once I pulled the ATM out, I was running fine in medium trust.
Joe On Oct 6, 4:38 am, John <[email protected]> wrote: > Hi, > > My existing hosting company has suddenly switched to a medium trust > setup. I'm using the latest build from Castle and I've gone through a > number of issues with that. (http://groups.google.com/group/castle- > project-users/browse_thread/thread/98937c21efa854de) > > I've managed to progress things, with the help of the Castle team > however I'm now getting the following error and was wondering if > anyone here has managed to get the NHibernate side of things working > on medium trust. > > I've set the ActiveRecord / NHibernate settings as described > herehttp://nhforge.org/wikis/howtonh/run-in-medium-trust.aspx > > Has anyone got any further than this? > > Here is the error I'm getting: > > Security Exception > Description: The application attempted to perform an operation not > allowed by the security policy. To grant this application the > required permission please contact your system administrator or change > the application's trust level in the configuration file. > > Exception Details: System.Security.SecurityException: That assembly > does not allow partially trusted callers. > > Source Error: > > An unhandled exception was generated during the execution of the > current web request. Information regarding the origin and location of > the exception can be identified using the exception stack trace below. > > Stack Trace: > > [SecurityException: That assembly does not allow partially trusted > callers.] > System.Security.CodeAccessSecurityEngine.ThrowSecurityException > (Assembly asm, PermissionSet granted, PermissionSet refused, > RuntimeMethodHandle rmh, SecurityAction action, Object demand, > IPermission permThatFailed) +150 > System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean > publicOnly, Boolean noCheck, Boolean& canBeCached, > RuntimeMethodHandle& ctor, Boolean& bNeedSecurityCheck) +0 > System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean > fillCache) +86 > System.RuntimeType.CreateInstanceImpl(Boolean publicOnly, Boolean > skipVisibilityChecks, Boolean fillCache) +230 > System.Activator.CreateInstance(Type type, Boolean nonPublic) +67 > NHibernate.Bytecode.ActivatorObjectsFactory.CreateInstance(Type > type) +8 > NHibernate.Driver.ReflectionBasedDriver.CreateConnection() +28 > NHibernate.Connection.DriverConnectionProvider.GetConnection() +56 > > NHibernate.Tool.hbm2ddl.SuppliedConnectionProviderConnectionHelper.Prepare > () +15 > NHibernate.Tool.hbm2ddl.SchemaMetadataUpdater.GetReservedWords > (Dialect dialect, IConnectionHelper connectionHelper) +65 > NHibernate.Tool.hbm2ddl.SchemaMetadataUpdater.Update > (ISessionFactory sessionFactory) +80 > NHibernate.Impl.SessionFactoryImpl..ctor(Configuration cfg, > IMapping mapping, Settings settings, EventListeners listeners) +599 > NHibernate.Cfg.Configuration.BuildSessionFactory() +87 > > Castle.ActiveRecord.Framework.SessionFactoryHolder.GetSessionFactory > (Type type) +465 > Castle.ActiveRecord.Framework.SessionFactoryHolder.CreateSession > (Type type) +126 > Castle.ActiveRecord.ActiveRecordBase.FindAll(Type targetType, Order > [] orders, ICriterion[] criteria) +117 > Castle.ActiveRecord.ActiveRecordBase`1.FindAll(Order order, > ICriterion[] criteria) +129 > Syncmaster.Models.NewsItem.FindTop(Int32 i) +112 > Syncmaster.Controllers.HomeController.Index() +55 > > Thanks in advance > > John --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "nhusers" 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/nhusers?hl=en -~----------~----~----~----~------~----~------~--~---
