Symptome : On crée un accès FBA, qui fonctionne, puis l'on décide d'implémenter des propriétés custom (profileprovider). Tout d'un coup, des error: 26 - Erreur lors de la localisation du serveur/de l'instance spécifiés apparaissent en recette.(ca marche toujours en dev)
Explication : si l'on crée la base SQL FBA avec
aspnet_regsql.exe -E -S ... -A mr -d ....
La table profils n'est pas initialisée... on aura beau mettre un connection string dans le profileprovider, .NET va remonter au machine.config et chercher une instance LOCALE sqlexpress (par défaut)
Résolution : Recréer la base FBA avec les bon paramètres,
aspnet_regsql.exe -E -S ... -A mrp -d ....
Un peu dodgy à trouver ce truc... :)
Evidamment sur le serveur de développement, il y avait un sqlexpress, pour brouiller les pistes...
No comments:
Post a Comment