CLR & System.Security.HostProtectionException
Bonjour,
J'essaie d'exécuter une procédure stockée crée en .NET. Cependant lors de l'appel à cette procédure je récupère une exception :
Citation:
Msg 6522, Level 16, State 1, Procedure MYTEST, Line 0
A .NET Framework error occurred during execution of user-defined routine or aggregate "MYTEST":
System.Security.HostProtectionException: Attempted to perform an operation that was forbidden by the CLR host.
The protected resources (only available with full trust) were: All
The demanded resources were: Synchronization
System.Security.HostProtectionException:
at System.Reflection.MethodBase.PerformSecurityCheck(Object obj, RuntimeMethodHandle method, IntPtr parent, UInt32 invocationFlags)
at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at System.Diagnostics.TraceUtils.GetRuntimeObject(String className, Type baseType, String initializeData)
at System.Diagnostics.TypedElement.BaseGetRuntimeObject()
at System.Diagnostics.ListenerElement.GetRuntimeObject()
at System.Diagnostics.ListenerElementsCollection.GetRuntimeObject()
at System.Diagnostics.TraceInternal.get_Listeners()
at System.Diagnostics.TraceInternal.WriteLine(String message)
at System.Diagnostics.Trace.WriteLine(String message)
D'après mes recherches sur le net, le problème viendrait de System.Diagnostics.TraceInternal.WriteLine(String message). Y a-t-il un moyen de contourner ce problème?