Hi all,
I've submitted a support request on the new support site but I thought
I would cross post here as well.

I have been migrating my HBM environment to Fluent for the past while
now and have just implemented the nHibernate configuration through FnH
fluently Configure interface. All unit and integration tests have
proved to be positive up until the point of me testing under IIS,
where upon I receive an exception that leaves me stumped.

I have listed the complete stack trace at the end of this post. Can
anyone assist or give me some guidance on where I should investigate
further.

Thanks very much,
DC

Support Post:
http://support.fluentnhibernate.org/discussions/help/282-buildconfiguration-deepclone-results-in-securityexception-when-running-under-iis

NH Version : 2.1.2.4000
fNH Version: 1.1.0.685

Stack Trace

SecurityException: Request for the permission of type
'System.Security.Permissions.SecurityPermission, mscorlib,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'
failed.]
System.Security.CodeAccessSecurityEngine.SpecialDemand(PermissionType
whatPermission, StackCrawlMark& stackMark) +0
System.Security.CodeAccessPermission.DemandInternal(PermissionType
permissionType) +23
System.Runtime.Serialization.Formatters.Binary.ObjectWriter.Serialize(Object
graph, Header[] inHeaders, __BinaryWriter serWriter, Boolean fCheck)
+60
System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Serialize(Stream
serializationStream, Object graph, Header[] headers, Boolean fCheck)
+134 FluentNHibernate.Utils.Extensions.DeepClone(T obj) in d:\Builds
\FluentNH\src\FluentNHibernate\Utils\Extensions.cs:67
FluentNHibernate.Mapping.SubclassMap1.FluentNHibernate.Mapping.Providers.IIndeterminateSubclassMappingProvider.GetSubclassMapping(SubclassType
type) in d:\Builds\FluentNH\src\FluentNHibernate\Mapping
\SubclassMap.cs:314
FluentNHibernate.Visitors.SeparateSubclassVisitor.ProcessClass(ClassMapping
mapping) in d:\Builds\FluentNH\src\FluentNHibernate\Visitors
\SeparateSubclassVisitor.cs:23
FluentNHibernate.MappingModel.ClassBased.ClassMapping.AcceptVisitor(IMappingModelVisitor
visitor) in d:\Builds\FluentNH\src\FluentNHibernate\MappingModel
\ClassBased\ClassMapping.cs:79
FluentNHibernate.Visitors.DefaultMappingModelVisitor.Visit(ClassMapping
classMapping) in d:\Builds\FluentNH\src\FluentNHibernate\Visitors
\DefaultMappingModelVisitor.cs:109
FluentNHibernate.MappingModel.HibernateMapping.AcceptVisitor(IMappingModelVisitor
visitor) in d:\Builds\FluentNH\src\FluentNHibernate\MappingModel
\HibernateMapping.cs:43
FluentNHibernate.Visitors.DefaultMappingModelVisitor.<Visit>b__0(HibernateMapping
x) in d:\Builds\FluentNH\src\FluentNHibernate\Visitors
\DefaultMappingModelVisitor.cs:99
FluentNHibernate.Utils.CollectionExtensions.Each(IEnumerable1
enumerable, Action1 each) in d:\Builds\FluentNH\src\FluentNHibernate
\Utils\CollectionExtensions.cs:15
FluentNHibernate.Visitors.DefaultMappingModelVisitor.Visit(IEnumerable1
mappings) in d:\Builds\FluentNH\src\FluentNHibernate\Visitors
\DefaultMappingModelVisitor.cs:99
FluentNHibernate.PersistenceModel.ApplyVisitors(IEnumerable1 mappings)
in d:\Builds\FluentNH\src\FluentNHibernate\PersistenceModel.cs:187
FluentNHibernate.PersistenceModel.BuildMappings() in d:\Builds\FluentNH
\src\FluentNHibernate\PersistenceModel.cs:144
FluentNHibernate.PersistenceModel.EnsureMappingsBuilt() in d:\Builds
\FluentNH\src\FluentNHibernate\PersistenceModel.cs:194
FluentNHibernate.PersistenceModel.Configure(Configuration cfg) in d:
\Builds\FluentNH\src\FluentNHibernate\PersistenceModel.cs:250
FluentNHibernate.Cfg.FluentMappingsContainer.Apply(Configuration cfg)
in d:\Builds\FluentNH\src\FluentNHibernate\Cfg
\FluentMappingsContainer.cs:140
FluentNHibernate.Cfg.MappingConfiguration.Apply(Configuration cfg) in
d:\Builds\FluentNH\src\FluentNHibernate\Cfg\MappingConfiguration.cs:56
FluentNHibernate.Cfg.FluentConfiguration.BuildConfiguration() in d:
\Builds\FluentNH\src\FluentNHibernate\Cfg\FluentConfiguration.cs:110`

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

Reply via email to