Gewusst wie: aktivieren von SSL für IIS Express im VS2015
Ich das Gefühl, ich muss etwas fehlt einfach, aber wer weiß, wie die Aktivierung von SSL für IIS Express bei Verwendung eines ASPNET5 web-Projekt? Das Projekt-Eigenschaften-Debug-screen zeigt nur einen port, der nicht wie ein URL ("klassische" web-Projekten, die immer noch erlauben, Sie zu bestimmten https in der url)
Möglich, Duplikat der Aktivieren von SSL für ASP.NET 5-Projekt in Visual Studio 2015 Community RTM
Irgendeine Idee, wie man dies in Visual Studio 2017 RC? Ich habe eine leere ASP.Net Core-MVC-Projekt, aber es gibt keine Entwicklung Server-Eigenschaften-Abteilung oder Web-Server-Eigenschaften in der Eigenschaften -> Registerkarte "Debuggen".
Irgendeine Idee, wie man dies in Visual Studio 2017 RC? Ich habe eine leere ASP.Net Core-MVC-Projekt, aber es gibt keine Entwicklung Server-Eigenschaften-Abteilung oder Web-Server-Eigenschaften in der Eigenschaften -> Registerkarte "Debuggen".
InformationsquelleAutor NPNelson | 2015-03-09
Du musst angemeldet sein, um einen Kommentar abzugeben.
Bearbeiten Sie Ihre
applicationhost.config
im[SOLUTION_DIR]\.vs\config
zum Beispiel in der Seiten-Abschnitt :
Ich verstehe nicht, warum u denke, es ist schrecklich.
VS2015 RTM zu sein scheint Auffinden config in $[solutionDir]\.vs\config\applicationhost.config
In der RC2 können Sie die launchSettings.json-Datei /Eigenschaften.
Welches binding muss ich Bearbeiten? Ich habe mehrere Bindungen in meinem applicationhost.config. Unter <site name="WebSite1" id="2"> und eine <site name="WebApplication1" id="2">. Es ist eine C# MVC-Web-App. Sehen, wie ich es hier: arbeiten.haufegroup.io/haufe-adfs-Identität-für-aspnet-login
InformationsquelleAutor agua from mars
Diese kann getan werden, einfach wenn Sie auf das Projekt im Solution Explorer öffnen Sie die Eigenschaften und setzen Sie den SSL Enabled auf True.
Was ich mit IIS anstelle des IIS express? Es gibt keine solche Einstellung, nur wenn ich wählen Sie IIS Express.
Sie benötigen zum öffnen ein Eigenschaften-Fenster anstelle des Eigentums-Seite. Sie können öffnen Sie die Eigenschaften-Fenster in der Ansicht - > Eigenschaften-Fenster (F4)
InformationsquelleAutor Kos
Tun Sie dies in einem vNEXT-Projekt fast genau die gleiche wie vor Projekte. Microsoft bewegte nur die Einstellungen der
debug
Registerkarte der Projekteigenschaften.debug
Registerkarte auf der linken SeiteEnable SSL
Wenn yout nicht über die obige option
Klicken Sie auf die Projekt-root-Knoten im explorer-Fenster, drücken Sie
F4
und Folgendes einstellen:Registerkarte "Debuggen" ist noch nicht in meiner Visual Studio 2015 und 2017...vielleicht wurde er entfernt?
InformationsquelleAutor Paul
Klicken Sie auf das Projekt, und drücken Sie die F4-Taste, es wird die gleiche Liste Eigenschaften wie bei früheren Versionen von visual studio, wo Sie können die SSL auf true.
Wird es so Aussehen in VS 2015
das funktioniert auch, aber wenn Sie brauchen, um Bearbeiten Sie die Felder ausgegraut (ssl-url, url), die Sie benötigen, um zu sehen, tom mcdonald ' s Antwort oben.
InformationsquelleAutor Kevin
Keiner der oben genannten Lösungen gelten, wenn Sie tun .Net 4.5 MVC Projekt mit "on premise", auch bekannt als ADFS-Authentifizierung. Wenn dem so ist, werden Sie nicht sehen, eine 'debug' tab (siehe Bild unten). Sie werden nicht sehen, eine "SSL Aktivieren" toggle-box. Alles erfolgt automatisch durch die IDE so lange, wie Sie wählen Sie einen port im akzeptablen Bereich. Habe ich den port 44300 und VS konfiguriert die /.vs/config/applicationhost.config-Datei automatisch (siehe unten). Ich denke, dass VS automatisch einrichten von SSL mit den anderen Arten der Authentifizierung (OAuth, etc.), aber ich habe es noch nicht getestet.
update: ich war in der Lage zu finden, die mit "SSL Enabled" - Eigenschaft-Fenster in VS 2017. Es scheint veraltet, aber es funktioniert immer noch. Wählen Sie das Projekt im Projektmappen-explorer, und drücken Sie dann die F4-Taste. Änderungen gibt es ein update der config-Datei wie oben beschrieben. Für weitere Informationen gehen Sie zu provenstyle.com/blog/2015/10/02/...
bestätigt die F4-Menü bedeutet das gleiche wie die direkte Bearbeitung der [Projekt-Stammverzeichnis]/.vs/config/applicationhost.config-Datei. Sehen Sie das system.webserver.Sicherheit.Authentifizierung Knoten für die Authentifizierung Einstellungen. Ich wollte schalten Sie SSL aus für IIS express so machte ich mich anonymousAuthentication = true und windowsAuthentication = false
Einige Felder sind ausgegraut für die F4. Um Sie zu Bearbeiten, müssen Sie Sie direkt Bearbeiten Sie die config-Datei mit einem text-editor.
InformationsquelleAutor Tom McDonald