Ich erstelle die Seite mit den folgenden Schritten.erstellen HotTowel Website mit Login (Facebook, Twitter, Google, Microsoft)?
- Erstellen Sie eine Asp.net Mvc 4-Webanwendung mit Standard "Internet Anwendung" Vorlage. So wird der Login-Code erstellt. Dann aktualisieren Sie alle referenzierten Code verwenden Sie NuGet.
- Run
Install-Package HotTowel
und aktualisieren den gesamten Code mit NEGET.
Wenn ich führen Sie den Code.
- Es wird auf den HotTowel
HotTowel\index.cshtml
anstelle der Seite Home \ Index.cshtml geht direkt den Code anmelden hat. - Der erzeugte HTML-Code von
HotTowel\index.cshtml
wird in dem erzeugten HTML-Code vonShared\_Layout.cshtml
gewickelt.
Was ich will, ist
Die Seite der Login-Seite zeigt ersten und auf der Seite HotTowel Hauses umleiten nach dem Login
Update:.
Ich versuchte HotTowel auf einem installieren vor-erstelltes integriertes SPA-Projekt und bekam ähnliche Probleme.
Update 2:
Ich fand, dass HotTowelRouteConfig.cs
die folgenden Zeilen in der Datei zu kommentieren heraus sicher gehen die Startseite zu Home\Index.cshtml
machen.
[assembly: WebActivator.PreApplicationStartMethod(
typeof(test4.App_Start.HotTowelRouteConfig), "RegisterHotTowelPreStart", Order = 2)]