我知道 ProfileCommon 在 Web 应用程序项目 (WAP) 中不可用,但我使用的是网站类型。我把它放到我的 web.config 文件中
<system.web>
<profile enabled="true">
<properties>
<add name="FirstName" type="System.String"/>
<add name="LastName" type="System.String"/>
<add name="Address" type="System.String"/>
<add name="City" type="System.String"/>
<add name="State" type="System.String"/>
<add name="Zip" type="System.String"/>
<add name="Email" type="System.String"/>
<add name="Birthday" type="System.String"/>
<add name="ProfilePicture" type="System.String"/>
<add name="ProfilePictureThumb" type="System.String"/>
</properties>
</profile>
<roleManager enabled="true"></roleManager>
</system.web>
当我尝试添加
ProfileCommon profile = HttpContext.Current.Profile as ProfileCommon;
声明到 .cs 文件中,我得到了
The type or namespace name 'ProfileCommon' could not be found (are you missing a using directiv or assembly reference)
我正在使用进口
using System;
using System.Web;
using System.Web.Security;
using System.Web.Profile;