2017-03-23 4 views
11

Wie kann ich Remote-Bereitstellung + Debuggen in VS2017 mit einer Net-Core-App, die auf Net Framework ausgerichtet ist, einrichten?Remote bereitstellen/debuggen Visual Studio 2017 .NET Core

Ich habe die Remote-Tools installiert und funktioniert auf meinem Zielgerät. Ich kann mich damit verbinden und entfernte Anwendungen debuggen.

Ich habe eine Build-Konfiguration festgelegt, um meine Anwendung auf eine Remote-Freigabe auf meinem Zielcomputer zu erstellen.

Wie kann ich VS dazu bringen, dies auf dem Remote-Rechner zu starten und dann den Debugger anzuhängen?

Antwort

2

Kopf zu dieser Seite: https://www.visualstudio.com/downloads/

die Tools für Visual Studio 2017 Abschnitt Downloads finden und die Remote-Tools für Visual Studio 2017-Version für Ihren Server herunterladen

Nach Abschluss der Installation starten Sie Visual Studio 2017 Remote-Debugger und konfigurieren Sie den Port dafür, müssen Sie auch Ihre Endpunkte zu Ihrem Server konfigurieren.

Nächster Schritt, gehen Sie zu Ihrem Computer (Visual Studio 2017), im Debug-Menü, klicken Sie auf, um den Debugger zu verarbeiten. Geben Sie Ihren Server und Port (server.com:port) ein und aktualisieren Sie die Liste des Prozesses, es erfordert Benutzer und Passwort, markieren Sie Prozess von allen Benutzern anzeigen. Suchen Sie w3wp.exe und hängen Sie es an.

vollständigere Informationen: https://docs.microsoft.com/en-us/visualstudio/debugger/remote-debugging

+0

Danke! Aber das beantwortet meine Frage nicht! Ich möchte remote bereitstellen und debuggen! – Mardoxx

+0

w3wp.exe ist für IIS. In der Frage wurde IIS nicht erwähnt. – mason

12
  1. Auf dem Remote-Computer, gehen Sie zu http://visualstudio.com/downloads#remote-tools-for-visual-studio-2017, um die Remote-Debugging-Tools herunterladen und installieren.
  2. Führen Sie die Anwendung "Visual Studio 2017 Remote Debugger" aus, die Sie gerade installiert haben
  3. Die App zeigt Ihnen den Servernamen und den Port im Hauptfenster an; etwas wie 'COMPUTERNAME: 4022'
  4. Wählen Sie in Visual Studio auf Ihrem Entwicklungscomputer "Remote Machine" als Laufziel. Dies sollte ein Dialogfeld zum Eingeben der Remote-Computerinformationen öffnen.
  5. Wenn Ihr Gerät unter "Auto Detected" aufgeführt ist, wählen Sie es aus. Wenn nicht, verwenden Sie den Servernamen und den Port, die Sie in Schritt 3 im Handbuchabschnitt gefunden haben.
  6. Sie sollten "Hit Play" mit "Remote Machine" ausgewählt werden und es wird die App auf dem Remote-Computer bereitstellen und Debuggen ermöglichen (es kann einen Benutzernamen und ein Kennwort für den Remote-Computer anfordern).
+0

Danke, der Link funktioniert. Es gibt einige tote Links im Internet für Remote-Debugging-Tools. –

+0

Sie haben mich bei Schritt 4 verloren. Wo sind die Optionen, über die Sie sprechen? – Nickdb93

+0

@ Nickdb93 Drücken Sie Strg + Alt + P, um das Dialogfeld An Prozess anhängen zu öffnen –

Verwandte Themen