Im actuellement en essayant de mettre en œuvre un fournisseur de profil pour mon site quelques jours maintenant et ayant du mal à travailler dessus, im un programmeur php et je viens de passer à asp.net récemmenten utilisant le fournisseur de profil personnalisé dans ASP.net MVC?
Im utilisant Linq pour sql et suivre ce tutoriel http://www.codeproject.com/KB/aspnet/LINQCustomProfileProvider.aspx.
la raison que j'utilise le mien parce que j'ai une structure différente de celle par défaut d'asp.net. Les données de profil sont dans ma table utilisateur.
La compilation était bien, la connexion s'est bien passée.
mais j'ai essayé
<% CMSProfile profile = HttpContext.Current.Profile as CMSProfile;%>
<%= profile.NickName %>
il ne fonctionnera pas et me jeter un System.NullReferenceException ... alors comment puis-je obtenir automatiquement mon profil dans le HttpContext afin que je puisse appeler facilement à chaque fois.
Si vous avez besoin de plus de données, je peux fournir.
Merci beaucoup.
Web.config:
<roleManager enabled="false" defaultProvider="CMSRoleProvider">
<providers>
<clear />
<add name="CMSRoleProvider" type="P014.ProviderClass.CMSRoleProvider" connectionStringName="P014ConnectionString" applicationName="/" />
</providers>
</roleManager>
J'ai ajouté le fichier web.config à mon message. pouvez-vous s'il vous plaît vérifier – DucDigital