2013-04-15 1 views
0

J'ai déployé un site Web sur IIS7.5. Cela a bien fonctionné. Lorsque j'ai essayé de le déployer sur IIS6 Je suis une "erreur de configuration" concernant la CustomRoleProvider (* ligne 65 *). Quel semble être le problème?Points à prendre en compte lors de l'utilisation d'un fournisseur de rôles personnalisé avec IIS6

<roleManager enabled="true" defaultProvider="CustomRoleProvider"> 
     <providers> 
     <clear /> 
Line 65: <add name="CustomRoleProvider" type="A.B.CustomRoleProvider, A" connectionStringName="MyConnectionString" /> 
     </providers> 
</roleManager> 

Message d'erreur:

Configuration Error 
Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately. 

Parser Error Message: Exception has been thrown by the target of an invocation. 
+0

Que dit le message d'erreur exact? – sisve

+0

@SimonSvensson J'ai mis à jour la question. –

+1

"Exception a été levée par la cible d'une invocation" est une exception TargetInvocationException, je suppose que votre CustomRoleProvider lève une exception lors de l'initialisation. Attachez un débogueur pour trouver l'erreur ou implémentez beaucoup de consignation pour identifier davantage le code incriminé. – sisve

Répondre

0
<add name="CustomRoleProvider" type="A.B.CustomRoleProvider, CustomRoleProvider.Web.Security" applicationName="/" connectionStringName="MyConnectionString" /> 
Questions connexes