Hi,
I have an exception when executing generated code on my ISP server.
System.Security.SecurityException: That assembly does not allow partially trusted callers.
The stacktrace :
[SecurityException: That assembly does not allow partially trusted callers.]
Laf.Portail.Shared.LLBLGEN.DatabaseSpecific.DataAccessAdapter.CreateDynamicQueryEngine() +0
SD.LLBLGen.Pro.ORMSupportClasses.DataAccessAdapterBase.CreateSelectDQ(IEntityFields2 fieldsToFetch, IFieldPersistenceInfo[] persistenceInfoObjects, IPredicateExpression filter, Int64 maxNumberOfItemsToReturn, ISortExpression sortClauses, IRelationCollection relationsToWalk, Boolean allowDuplicates, IGroupByCollection groupByClause, Int32 pageNumber, Int32 pageSize) +19
SD.LLBLGen.Pro.ORMSupportClasses.DataAccessAdapterBase.FetchEntityCollectionInternal(IEntityCollection2 collectionToFill, IRelationPredicateBucket& filterBucket, Int32 maxNumberOfItemsToReturn, ISortExpression sortClauses, Int32 pageNumber, Int32 pageSize) +771
SD.LLBLGen.Pro.ORMSupportClasses.DataAccessAdapterBase.FetchNewEntityInternal(IEntityFactory2 entityFactoryToUse, IRelationPredicateBucket& filterBucket, Context contextToUse) +202
SD.LLBLGen.Pro.ORMSupportClasses.DataAccessAdapterBase.FetchNewEntity(IEntityFactory2 entityFactoryToUse, IRelationPredicateBucket filterBucket, IPrefetchPath2 prefetchPath, Context contextToUse) +119
SD.LLBLGen.Pro.ORMSupportClasses.DataAccessAdapterBase.FetchNewEntity(IEntityFactory2 entityFactoryToUse, IRelationPredicateBucket filterBucket) +15
Laf.Portail.Shared.Managers.User.GetUtilisateurEntity(String nomutilisateur) +193
I read from different website that strong-named assembly cannot be called from partialy trusted assembly and most ISP run asp.net application from their costumer at partialy thrusted level.
A solution from microsoft is to add [assembly:AllowPartiallyTrustedCallers] in the assemblyinfo.cs.
http://msdn.microsoft.com/library/default.asp?url=/ ....
Do you think this solution add to LLBLGEN can solve my problem?
Thanks for your support service.