C# 在WebApplication项目的ProfileModule.MigrateAnyMous事件中找不到ProfileCommon

C# 在WebApplication项目的ProfileModule.MigrateAnyMous事件中找不到ProfileCommon,c#,asp.net,profile,anonymous,C#,Asp.net,Profile,Anonymous,我正在设计一个网上商店。 目前我正在使用AspNetSqlProfileProvider和简单表单身份验证来实现我的购物车,它运行完全正常 但问题发生在匿名用户注册并创建新的配置文件时。然后旧购物车内容(作为匿名用户)不会迁移到新配置文件中 基于此,我在global.asax中使用了Profile\u OnMigrateAnonymous事件,以便将配置文件数据从匿名用户配置文件传输到注册用户配置文件 在搜索这个问题时,我发现CommonProfile在Web应用程序中不可访问,因此我无法使用P

我正在设计一个网上商店。 目前我正在使用AspNetSqlProfileProvider和简单表单身份验证来实现我的购物车,它运行完全正常

但问题发生在匿名用户注册并创建新的配置文件时。然后旧购物车内容(作为匿名用户)不会迁移到新配置文件中

基于此,我在global.asax中使用了Profile\u OnMigrateAnonymous事件,以便将配置文件数据从匿名用户配置文件传输到注册用户配置文件

在搜索这个问题时,我发现CommonProfile在Web应用程序中不可访问,因此我无法使用Profile.GetProfile(args.AnonymousID)

此外,我不想使用ASP.NET MembershipProvider


那么,我该如何从匿名ID获取数据呢?

有人能帮我吗?我想将匿名用户的个人资料数据传输给注册用户,个人资料内容有用户的购物车,所以注册后购物篮中的所有项目都是空的