我不熟悉在 vb.net 中使用配置文件并试图找出我做错了什么。在 webconfig 我有以下代码:
在我的 vb 代码中,我尝试使用以下代码添加到配置文件中:
profile.FirstName = "John"
但我不断收到错误消息:
FirstName 不是个人资料的成员。
有什么我做错了吗?我试图通过阅读这本书来学习这一点,但似乎缺少一步。任何帮助将不胜感激。
我不熟悉在 vb.net 中使用配置文件并试图找出我做错了什么。在 webconfig 我有以下代码:
在我的 vb 代码中,我尝试使用以下代码添加到配置文件中:
profile.FirstName = "John"
但我不断收到错误消息:
FirstName 不是个人资料的成员。
有什么我做错了吗?我试图通过阅读这本书来学习这一点,但似乎缺少一步。任何帮助将不胜感激。
确保在 Web.Config 中定义 ProfileProvider,例如SqlProfileProvider或Table Profile Provider
这是一个示例,将YOURConnectionString
and替换为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>
你也可以阅读这篇文章