1

我不熟悉在 vb.net 中使用配置文件并试图找出我做错了什么。在 webconfig 我有以下代码:

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

 profile.FirstName = "John"

但我不断收到错误消息:

FirstName 不是个人资料的成员。

有什么我做错了吗?我试图通过阅读这本书来学习这一点,但似乎缺少一步。任何帮助将不胜感激。

4

1 回答 1

1

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

这是一个示例,将YOURConnectionStringand替换为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>

你也可以阅读这篇文章

于 2011-08-31T14:32:48.690 回答