Web-Anwendung-Projekt - wie zu verwenden ProfileCommon

Ich bin Portierung einer Seite, die ich entwickelt hatte, auf eine alte Kiste in einen neuen dev env. Ich habe nicht nur kopiert alle Dateien, die als ich nicht eine große Datei-Struktur und einige Teile von dem code, der benötigt wird, um entfernt zu werden, als ich entlang ging.

Ursprünglich hatte ich die website erstellt (Datei -> New -> Web-Site). Ich wollte eine Datei-Struktur so etwas wie:

Beliebte Ordner-Struktur erstellen

So habe ich eine neue leere Projektmappe, damit die sln-Datei war auf seine eigene, dann werden zusätzliche Projekte (verschiedene DLL-Projekte) und bin ASP.NET Web-Anwendung.

Dieser Letzte Teil scheint verursacht zu haben, mir ein paar Fragen, ich bin jetzt immer die folgende Fehlermeldung:

"Der Typ oder namespace-name 'ProfileCommon' konnte nicht gefunden werden".

Fand ich folgende Seite:

http://weblogs.asp.net/joewrobel/archive/2008/02/03/web-profile-builder-for-web-application-projects.aspx

Scheint es ein bisschen zu umständlich und ich hatte gehofft, jemand weiß eine bessere Lösung.

Ich bin versucht, die ProfileCommon mit CreateUser-Assistenten, wie ich hinzufügen ein wenig zusätzliche Informationen in es.

protected void CreateUserWizard1_CreatedUser(object sender, EventArgs e)
{
    //Create an empty Profile for the newly created user
    ProfileCommon p = (ProfileCommon)ProfileCommon.Create(CreateUserWizard1.UserName, true);

    //Populate some Profile properties off of the create user wizard
    p.CurrentLevel = Int32.Parse(((DropDownList)CreateUserWizard1.CreateUserStep.ContentTemplateContainer.FindControl("clevel")).SelectedValue);

    //Save profile - must be done since we explicitly created it
    p.Save();
}

Web.config:

<profile enabled="true">
<properties>
    <add name="CurrentLevel" type="Int32"/>
</properties>
</profile>

Wenn es einen anderen Weg, um diese zusätzlichen Informationen in den Assistenten erstellen, oder einfach nur eine bessere Möglichkeit der Einstellung extra-info, um einen neuen Benutzer, dann bin ich ganz Ohr und sehr dankbar wären.

Danke für die Hilfe und Ratschläge.

InformationsquelleAutor Jon | 2009-10-18

Schreibe einen Kommentar