Je n'arrive pas à faire fonctionner un fournisseur d'appartenance personnalisé dans SharePoint. La page de connexion est affichée, mais quand j'entre les informations d'identification - bien ou mal - je reçois l'erreur suivante:Problème avec MembershipProvider personnalisé dans SharePoint 2010
The given assembly name or codebase was invalid. (Exception from HRESULT: 0x80131047) (C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\WebServices\Root\web.config line 22)
ligne 22 est où mon fournisseur d'appartenances est configuré. Il est également configuré dans les sites Web racine web.config (car il doit être configuré dans chaque répertoire virtuel). Si je supprime la ligne 22, j'obtiens l'erreur se plaignant que le fournisseur ne se trouve pas dans chaque web.config, de sorte que cette partie semble fonctionner.
Sur le même serveur Web, j'ai configuré un projet MVC par défaut et confirmé que le fournisseur d'appartenances fonctionne correctement. Je sais que Sharepoint le charge au moins partiellement, parce que si je le fais jeter une exception dans le constructeur, j'obtiens une erreur différente (Exception lancée par l'invocation etc.), et le formulaire de connexion n'est même pas affiché.
La DLL est construite en tant que AnyCPU, par rapport à .NET Framework 3.5, et se trouve dans le GAC. Le serveur exécute Windows 2008 R2, 64 bits.
Quelqu'un peut-il me diriger dans une direction à essayer?
Pouvez-vous poster la ligne 22? – kbrimington
Avez-vous essayé d'utiliser le débogueur Visual Studio pour parcourir le code du fournisseur d'appartenance et voir où il bombarde? – CodeThug
@kbrim La ligne 22 est juste la définition de mon fournisseur d'adhésion, qui, je crois, fonctionne bien, car j'ai utilisé exactement la même ligne dans d'autres applications Web sans problème. @Tim Oui, j'ai attaché le débogueur à tous les processus w3svc, et je n'ai rien reçu –