Der name 'ConfigureAuth' existiert nicht in der aktuellen contex
Ich erhalte eine Fehlermeldung, wenn ich versuche zu laufen, meine Seite sagt, dass,
Dem Namen 'ConfigureAuth' existiert nicht im aktuellen Kontext
in meinem Stratup
Klasse. Ich bin sicher, dass alle AspNet Identity
- Bibliotheken installiert sind. Was muss ich als Nächstes tun, um zu versuchen, dieses Problem zu beheben?
using Microsoft.Owin;
using Owin;
[assembly: OwinStartupAttribute(typeof(project_name.Startup))]
namespace project_name
{
public partial class Startup
{
public void Configuration(IAppBuilder app)
{
ConfigureAuth(app);
}
}
}
Wo bekommen Sie den Fehler? Auf Bauen, läuft im IIS, Ausführung im IIS Express läuft in Cassini, läuft auf linux via mod-mono....??
InformationsquelleAutor kez | 2015-02-02
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie mit Standard-Visual Studio-Projekt-Vorlage, die
ConfigureAuth
Methode gefunden werden könnte in der partiellen KlasseStartup.Auth.cs
. So stellen Sie sicher, dass Sie nicht alles zerstören, was bei der änderung von Projekt-Struktur.Dies ist ein Beispiel von
ConfigureAuth
Methode:Ich bin mit dem gleichen Problem. Ich Tat, verwenden Sie die Anweisung using für den namespace Unterschiede, aber ohne Erfolg. Die Sache, die ich nicht verstehe, ist, wenn der namespace für die partielle Start-Klassen erstellt wurde, am Anfang mit der Verwendung einer Vorlage, warum die Fehler? Es verwendet den Namen der Lösung für den Start.cs Teil-und der name des Projektes für den Start.Auth.cs teilweise
Können Sie auflisten, was namespaces werden hier verwendet? Ich kann nicht finden die
ApplicationUserManager
,OAuthServerOptions
usw.InformationsquelleAutor Sergey Kolodiy
Ich hatte ähnliches Problem, um das Problem Zu beheben habe ich entfernt .App_Start aus dem Namensraum in einem Start.Auth.cs-Datei. Danach war ich in der Lage, um zu sehen, die Referenz.
InformationsquelleAutor renga
Es ist entweder:
ODER
Entweder umbenennen OwinStartupAttribute zu OwinStartup
ODER die Konfiguration zu ConfigureAuth
InformationsquelleAutor shlasasha
Freundlich ich beachten Sie, dass die beiden partiellen Klassen (Start.Auth.cs und Start.cs) sollte in der gleichen namespace, die die Wurzel von dem Projekt ab, so ändern Sie den namespace von " Start.Auth.cs zu dem gleichen Namensraum des Start.cs
InformationsquelleAutor Eng Hazymeh
Stellen Sie sicher, wenn Sie ursprünglich das Projekt erstellen, dass keine Leerzeichen in den Namen.
z.B. meine app wurde als "DevOps" - Test, das war mir Fehler, wenn ich es lief.
Ich neu erstellt, es als "DevopsTest" und nicht mehr diese Probleme hatte
InformationsquelleAutor thommck