Securite d'assembly avec SqlConnection
Bonjour,
Je rencontre un problème de sécurité en utilisant une assembly écrite en C# et en essayant d'utiliser celle ci dans Windev (snif).
Le code de mon assembly a été limité a sa plus simple expression :
Code:
1 2 3 4 5 6
| public DbConnexion(string server, string login, string password, string DBName, string typecon)
{
if (server.Length > 0 && login.Length > 0 && password.Length > 0)
{
m_connexionstring = "Data Source=" + server + ";Database=" + DBName + ";User ID=" + login + ";Password=" + password + ";";
m_con = new SqlConnection(m_connexionstring); |
La ligne posant problème est la dernière (enfin il y a du code derrière mais c'est le simple SqlConnection(m_connectionString).
Je n'ai défini aucune sécurité ou aucun code particulier dans mon code C#
Du coté de Windev l'erreur obtenue est la suivante :
Citation:
System.Reflection.TargetInvocationException: Une exception a été levée par la cible d'un appel. ---> System.Security.SecurityException: Cet assembly n'autorise pas les appelants d'un niveau de confiance partiel.
à DBXmlClassDLL.Database.DbConnexion..ctor(String server, String login, String password, String DBName, String typecon)
L'action qui a échoué était*:
LinkDemand
L'assembly ou le AppDomain qui a échoué était*:
DBClass, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
La zone de l'assembly qui a échoué était*:
Internet
L'URL de l'assembly qui a échoué était*:
J'ai surement oublier de préciser du code de sécurité mais je ne trouve pas ou.
Merci d'avance