我正在使用aspnet成员身份配置文件,并将profilebase类继承到类名UserProfile,其中我定义了方法GetProfile。一切正常,但是在构建时收到上述警告。
请帮助如何删除警告。在示例代码下方。
public static UserProfile GetProfile(string userName)
{
return (UserProfile)Create(userName);
}
public static UserProfile GetProfile(string username, bool authenticated)
{
return (UserProfile)Create(username, authenticated);
}
public static UserProfile Current()
{
return ((UserProfile)(HttpContext.Current.Profile));
}
<!-- Profile configuration -->
<profile enabled="true" defaultProvider="EFProfileProvider" inherits="Jan.DB.Provider.UserProfile" automaticSaveEnabled="true">
<providers>
<clear/>
<add name="EFProfileProvider" type="Jan.DB.Provider.EFProfileProvider" connectionStringName="JanEntities" applicationName=""/>
</providers>
</profile>
在从简单成员迁移到身份时,我们犯了一些错误。尽管我们已经删除了所有与会员相关的代码。我们所做的一件事是如何处理配置文件。我的意思是,在相同性定制中,我们使用了旧的用户配置文件.cs 成员资格并进行了一些自定义。但正如我们正在使用的那样 在web.config中,因此在运行时 Asp.net memebrship会自动创建ProfileCommon.cs为此我们收到了该警告。 因此,可以通过清理自定义项来避免该警告,并移至标识如何处理配置文件信息。