2015-12-09 6 views
5

Ich befolge das Tutorial "RESTful WCF Service". Aber wenn ich meine Anwendung gebaut bekomme ich diesen Fehler:Fehler: Der Typ oder Namespacename 'ApplicationUser' konnte in Visual Studio 2013 nicht gefunden werden.

The type or namespace name 'ApplicationUser' could not be found (are you missing a using directive or an assembly reference?) c:\users\basma\documents\visual studio 2013\Projects\OnlineStore2\OnlineStore2_Client\App_Start\IdentityConfig.cs

Ich habe gesucht und viele Antworten, wo im Gespräch über „Microsoft ASP.NET Identity.owin“ aber ich hinzugefügt, um diese Referenz, aber immer noch diesen Fehler

+0

Haben Sie die Nuget-Pakete/Verweise auf alle richtigen Bibliotheken. Haben Sie irgendwo in Ihrem Projekt eine ApplicationUser-Klasse? –

+0

nein, was tun? – BDeveloper

+0

Kannst du einen Link zu dem Tutorial setzen, dem du folgst? Sie müssen wahrscheinlich eine Klasse namens ApplicationUser erstellen, die das IdentityUser-Format erbt. Edit: Oder Ihre Namespaces sind nicht richtig eingerichtet daher ApplicationUser cannoy gefunden werden –

Antwort

8

Erstellen Sie eine Klasse namens ApplicationUser, die von IdentityUser abgeleitet wird. Es muss keine Eigenschaften oder Methoden haben, aber Sie können es frei mit jeder Information erweitern, die Sie über jeden Benutzer speichern möchten, den Sie auf dem System haben (denken Sie Namen, Adressen, usw.).

public class ApplicationUser : IdentityUser 
{ 
    public virtual string Email { get; set; } // example, not necessary 
} 
0

Verknüpfung der Namespace

using YourProjectName.Models; 

für mich gearbeitet. Im Fall des Posts ist "YourProjectName" "OnlineStore2"

+0

Oder Sie könnten die using-Anweisungen aktualisieren, die die Klasse in den neuen Namespace importieren ... – Onots