2009-01-02 9 views
1

J'ai joué avec les fournisseurs d'adhésion, de rôles et de profils de ASP.NET. Ce faisant, j'ai récemment installé le fournisseur de profil de table personnalisé de Microsoft Sample (voir: http://www.asp.net/downloads/sandbox/table-profile-provider-samples/)Accéder à l'objet Profil à partir de Code Behind Bug? (Modèle de fournisseur ASP.NET 2.0)

Lorsque j'exécute la solution de test, j'ai un accès par programme aux variables de profil. C'est à dire. Je peux taper Profil. dans le code derrière et Intellsense me donnera accès à mes variables de profil personnalisées (setup dans le web.config) ... LastName, FirstName, Age, etc.

Cependant, quand je mets en place le même scénario dans mon propre solution et tapez dans le profil. dans le code-behind, il ne reconnaît pas l'objet dans IntelliSense et ne compilera pas si je le tape moi-même. Cela étant dit ... Si je tape <% = Profil. à l'avant, VS me donne ce que je suis à la recherche (l'avant IntelliSense apparaît avec mes définies les variables profil)

Quelqu'un at-il eu ce problème/solution Vous connaissez un

Merci!

-Mike

Répondre

1

Semble mon problème est que le profil est valable uniquement pour le modèle de site web VS.NET (pas pour le modèle d'application Web)

-Mike

+0

J'ai le même problème. Existe-t-il un moyen de convertir au modèle de site Web VS? Pourquoi l'application Web n'est-elle pas supportée? La plupart des gens n'utilisent-ils pas ce modèle? –

+0

Avez-vous trouvé comment résoudre ce problème? – Zaffiro

+0

@Zaff, vous devez utiliser le type de projet "Site Web", PAS "Application Web" – Michael

Questions connexes