我想做的就是为用户添加个人资料,以便在他们的帐户中时,他们可以更新他们的个人资料。
我需要对mysql执行此操作。
在这一点上,我什至会举一个使用 MSSQLServer 的工作示例作为初学者。
我寻求一个关于如何做到这一点的教程,因为两天的尝试拼凑起来终于打破了我的意愿。任何人...?
我想做的就是为用户添加个人资料,以便在他们的帐户中时,他们可以更新他们的个人资料。
我需要对mysql执行此操作。
在这一点上,我什至会举一个使用 MSSQLServer 的工作示例作为初学者。
我寻求一个关于如何做到这一点的教程,因为两天的尝试拼凑起来终于打破了我的意愿。任何人...?
在 web.config 中注册一个配置文件提供程序
<profile>
<providers>
<clear/>
<add name="AspNetSqlProfileProvider"
type="System.Web.Profile.SqlProfileProvider"
connectionStringName="ApplicationServices"
<!--same connection string as the membership provider-->
applicationName="/"/>
</providers>
<properties>
<add name="FirstName" type="string"/>
<add name="LastName" type="string"/>
<!--...or whatever profile properties you want/need-->
</properties>
</profile>
设置配置文件属性
ProfileBase profile = ProfileBase.Create(userName);
profile["FirstName"] = "John";
profile["LastName"] = "Smith";
阅读它们
string firstName;
string lastName;
ProfileBase profile = ProfileBase.Create(userName);
firstName = profile["FirstName"] as string,
lastName = profile["LastName"] as string,
请检查 web.config 中的所有内容是否拼写正确,我遇到了同样的错误,并且是“connectionStringName”属性中的问题。
我刚刚发现它下载了 MySQL.Web 源代码并替换了我的项目中的 dll,而我可以看到真正的错误,而不仅仅是一般的异常。