在ASP.NET中使用配置文件

时间:2011-08-31 14:10:11

标签: .net asp.net vb.net asp.net-profiles

我很想在vb.net中使用个人资料并试图弄清楚我做错了什么。在webconfig中,我有以下代码:

                       

在我的vb代码中,我正在尝试使用此代码添加到配置文件中:

 profile.FirstName = "John"

但我不断收到错误说:

  

FirstName不是个人资料的成员。

有什么东西我做错了吗?我试图通过阅读本书来学习这一点,但似乎错过了一步。非常感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

确保在Web.Config中定义ProfileProvider,例如SqlProfileProviderTable Profile Provider

这是一个例子,用您使用的字符串替换YOURConnectionStringYOURApplicationName

<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>

您还可以阅读此Article