SecurityException - Dapper bei gemeinsamem Hosting

Für mein aktuelles Projekt verwende ich Dapper. Alles perfekt. Dann musste ich es auf Shared Hosting bereitstellen. Das Ergebnis ist hier zu sehen (YSOD kopiert):

Beschreibung: Die Anwendung hat versucht, einen Vorgang auszuführen, der von der Sicherheitsrichtlinie nicht zugelassen wird. Um dieser Anwendung die erforderliche Berechtigung zu erteilen, wenden Sie sich an Ihren Systemadministrator oder ändern Sie die Vertrauensebene der Anwendung in der Konfigurationsdatei.

Ausnahmedetails: System.Security.SecurityException: Anforderung der Berechtigung des Typs 'System.Security.Permissions.ReflectionPermission, mscorlib, Version = 4.0.0.0, Culture = neutral, PublicKeyToken = b77a5c561934e089' fehlgeschlagen.

Stack-Trace

[SecurityException: Anforderung der Berechtigung vom Typ 'System.Security.Permissions.ReflectionPermission, mscorlib, Version = 4.0.0.0, Culture = neutral, PublicKeyToken = b77a5c561934e089' fehlgeschlagen.] System.Security.CodeAccessSecurityEngine.Check (Objektanforderung, StackCrawlMark & ​​StackMark , Boolean isPermSet) +0
System.Security.CodeAccessSecurityEngine.Check (CodeAccessPermission-Obergrenze, StackCrawlMark & ​​stackMark) +31
System.Security.CodeAccessPermission.Demand () +46
System.Reflection.Emit.DynamicMethod.PerformSecurityCheck (Typbesitzer, StackCrawlMark & ​​stackMark, Boolean skipVisibility) +9461551
System.Reflection.Emit.DynamicMethod..ctor (Zeichenfolgenname, Typ returnType, Typ [] parameterTypes, Typ owner, Boolean skipVisibility) +40 Dapperx.SqlMapper.CreateParamInfoGenerator (Identity identity) +537 Dapperx.SqlMapper.GetCacheInfo (Identity identity) +376 Dapperx.d__131.MoveNext() +644<br>System.Collections.Generic.List1..ctor (IEnumerable1 collection) +327 System.Linq.Enumerable.ToList(IEnumerable1 Quelle) +58
Dapperx.SqlMapper.Query (IDbConnection cnn, String sql, Objektparameter, IDbTransaction-Transaktion, Boolean gepuffert, Nullable1 commandTimeout, Nullable1 Befehlstyp) +199
...

Gibt es eine Möglichkeit, wie man es löst (in .NET 4.0)? Soweit ich verstehe, was ich bisher gelesen habe, muss der Anbieter einige Teile von Reflection für den IIS zulassen, die für ihn ein Sicherheitsrisiko darstellen könnten ...

Antworten auf die Frage(1)

Ihre Antwort auf die Frage