如何解决为什么我会收到 ProfileCommon 的这个错误?
我在 ASP.NET Web 应用程序中有一个 global.asax 文件,我想添加用于迁移匿名配置文件的事件处理程序。 代码如下:
using System;
using BCC.Data;
using System.Web;
using System.Web.Profile;
using System.Web.Security;
namespace BCC {
public class Global : System.Web.HttpApplication {
protected void Session_Start ( object sender,EventArgs e ) {
if ((string)Request.QueryString["rc"] != null) {
var code = (string)Request.QueryString["rc"];
if ( ReferralMemberDB.ValidateCode ( code ) )
Session ["RCode"] = code;
else
Session ["RCode"] = null;
}
}
public void Profile_OnMigrateAnonymous ( object sender,ProfileMigrateEventArgs args ) {
ProfileCommon anonymousProfile = Profile.GetProfile(args.AnonymousID);
Profile.ZipCode = anonymousProfile.ZipCode;
Profile.CityAndState = anonymousProfile.CityAndState;
Profile.StockSymbols = anonymousProfile.StockSymbols;
ProfileManager.DeleteProfile ( args.AnonymousID );
anonymousidentificationModule.ClearanonymousIdentifier ( );
Membership.DeleteUser ( args.AnonymousID,true );
}
}
}
无论出于何种原因,我都会收到无法找到 ProfileCommon 的类型或命名空间的错误,即使我包含了对 System.Web.Security 和 System.Web.Profile 的引用。对发生的事情有什么帮助吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。