Пользовательский класс профиля ASP.NET - PullRequest
0 голосов
/ 10 августа 2011

Я создал библиотеку классов в клиенте. Web.config добавил следующее

App.config

<profile inherits="Namespace.CProfile">
      <providers>
        <clear />
        <add name="SqlProfileProvider"
             connectionStringName="Connectionstring1"
             type="System.Web.Profile.SqlProfileProvider"/>
      </providers>
    </profile>

Класс равен

public class CProfile : System.Web.Profile.ProfileBase
    {
       [SettingsAllowAnonymous(true)]
        public string Email
        {
            get { return base["Email"] as string; }
            set { base["Email"] = value; }
        }
        [SettingsAllowAnonymous(true)]
        public string MiddleName
        {
            get { return base["MiddleName"] as string; }
            set { base["MiddleName"] = value; }
        }
        public static CProfile GetUserProfile(string username)
        {
            return Create(username) as CProfile;
        }

        public static CProfile GetUserProfile() { return Create(Membership.GetUser().UserName) as CProfile; }
    }

, но я получил этоПроблема Не удалось загрузить тип 'NameSpace.CProfile' из сборки 'System.Web, версия = 2.0.0.0, культура = нейтральная, PublicKeyToken = b03f5f7f11d50a3a'

...