2017-08-07 1 views
-1

Ich habe eine neue Webanwendung mit VS2017, indem Sie asp.net Web-Anwendung und Vorlagen erstellt. Wenn die Anwendung erstellt wird, sehe ich keine Startup-Klasse. kein Hinweis auf Owin. VS2017 Vorlagen verwenden nicht Owin?VS 2017 asp.net MVC wo ist owin Startup-Klasse

+0

sehr vage Frage - geben Code-Schnipsel, Screenshot ... – xhudik

+0

Sie Wählen Sie den Authentifizierungstyp, indem Sie auf die Schaltfläche zum Ändern der Authentifizierung klicken, um Owin und zugehörige Pakete mit der Startup-Klasse zu erhalten. – DSR

Antwort

2

Erstens hat die Version von Visual Studio nichts mit irgendetwas zu tun. In VS2017 haben Sie jedoch sofort drei Möglichkeiten für eine "Webanwendung": MVC (in dem Sie später MVC, Web Api oder beides auswählen), Core und Core im Full Framework.

Die Kernprojekte haben eine Startup.cs Klasse, aber das MVC-Projekt wird nicht, es sei denn, Sie wollen die Authentisierung von Personen anzeigen. In diesem Fall wird eine Startup.cs Datei für die Zwecke der Identität hinzugefügt, aber die MVC-Website selbst wird dadurch nicht beeinflusst oder kontrolliert.

0

Sie können Owin Projekt mit Visual Studio 2017 erstellen, indem

1 bis

gehen. Neues Projekt erstellen mit ASP.NET (.NET Framework) 2. Wählen Sie Einzelne Seite Anwendungsvorlage

hier gehen Sie -> neues owin Projekt erstellt