Использование профилей в ASP.NET - PullRequest
1 голос
/ 31 августа 2011

Я новичок в использовании профилей в vb.net и пытаюсь выяснить, что я делаю неправильно.В webconfig у меня есть следующий код:

И в моем коде VB я пытаюсь добавить в профиль с помощью этого кода:

 profile.FirstName = "John"

Но япостоянно получаю сообщение об ошибке:

FirstName не является участником профиля.

Что-то я делаю не так ?.Я пытаюсь научиться этому, читая эту книгу, но кажется, что пропущен шаг.Любая помощь будет принята с благодарностью.

1 Ответ

1 голос
/ 31 августа 2011

Убедитесь, что вы указали ProfileProvider в вашем Web.Config, например SqlProfileProvider или Поставщик профилей таблицы

Вот пример, замените YOURConnectionString и YOURApplicationName на используемую вами строку.

<profile defaultProvider="CustomProfileProvider" enabled="true">
        <providers>
           <add name="CustomProfileProvider"
                type="System.Web.Profile.SqlProfileProvider"
                connectionStringName="YOURConnectionString"
                applicationName="YOURApplicationName"
                description="Something" />
        </providers>
        <properties>
           <add name="FirstName" type="System.String"/>
        </properties>
</profile>

Вы также можете прочитать это Статья

...