Bonjour,

J'ai creer mon propre Provider en faisant un overload de la classe RoleProvider.

Lorsque je charge cette dll à partir d'une application à l'aide du web.config :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
 <securityPolicy>
      <trustLevel name="CustomTrust" policyFile="web_customtrust.config" />
    </securityPolicy>
    <trust level="CustomTrust" originUrl="" processRequestInApplicationTrust="true" />
 
    <roleManager defaultProvider="myProvider" enabled="true">
      <providers>
        <clear />
         <add name="myProvider" type="myProvider.ProviderOverload, myProvider, Version=1.0.0.0, Culture=neutral, PublicKeyToken=ec4ca4dd3d1d821c"
                    applicationName="/"/>
      </providers>
    </roleManager>
web_customtrust:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
 <CodeGroup 
                            class="UnionCodeGroup" 
                            version="1" 
                            PermissionSetName="CustomTrust"
                            Description="Custom code group for the signed assembly">
                            <IMembershipCondition 
                                class="StrongNameMembershipCondition" 
                                version="1"
PublicKeyBlob="0x002400000480000094000000060200000024000052534131000400000100010005BA11328E67F9321EC7398EC58ABCE5C45F0659C2C5679CE0BA02A088C902CF91AF0B19E7F5F35957250016230ACEC74AD1C7845D58CDA7050907EA46DD8BF1A8EF8A1E1A3A6AD0F570EC796288490E173C5E49237D6CDB95E3939ADB5EEA7CAEC0803DD24588D6157423711D8C237357C1191D78A91B3E6C09A57CEEE8A2E4"
                                Name="myProvider"/>
                    </CodeGroup>
En faite il rentre juste pour initialise le provider .

Est ce que quelqu'un a une idée?
Je pense que j'ai du oublier de faire quelque chose mais quoi .

Merci