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
-~----------~----~----~----~------~----~------~--~---

Reply via email to