web-dev-qa-db-ja.com

リモートデプロイ/デバッグVisual Studio 2017 .NET Core

ネットフレームワークをターゲットとするネットコアアプリを使用してVS2017でリモートデプロイ+デバッグを設定するにはどうすればよいですか?

ターゲットデバイスにリモートツールがインストールされ、動作しています。接続して、リモートアプリケーションをデバッグできます。

ターゲットマシンのリモート共有にアプリケーションをビルドするためのビルド構成セットがあります。

VSにリモートマシンでこれを起動させ、デバッガをアタッチするにはどうすればよいですか?

25
Mardoxx
  1. リモートマシンで https://visualstudio.Microsoft.com/en/downloads/#remote-tools-for-visual-studio-2017 にアクセスして、リモートデバッグツールをダウンロードしてインストールします。
  2. インストールした「Visual Studio 2017 Remote Debugger」アプリケーションを実行します
  3. アプリのメインウィンドウにサーバー名とポートが表示されます。 「COMPUTERNAME:4022」のようなもの
  4. 開発マシンのVisual Studioで、実行ターゲットとして「リモートマシン」を選択します。これにより、リモートマシン情報を入力するダイアログボックスが表示されます。
  5. 「自動検出」の下にマシンがリストされている場合は、それを選択します。そうでない場合は、手動セクションのステップ3で見つけたサーバー名とポートを使用します。
  6. 「リモートマシン」が選択された状態で「ヒットプレイ」できるはずです。リモートマシンにアプリがデプロイされ、デバッグできるようになります(リモートマシンのユーザー名とパスワードを要求される場合があります)。
29
Jim

このページに移動: https://www.visualstudio.com/downloads/

Tools for Visual Studio 2017セクションのダウンロードを検索し、サーバーのVisual Studio 2017バージョンのリモートツールをダウンロードします

インストールが完了したら、Visual Studio 2017 Remote Debuggerを起動してポートを構成します。また、エンドポイントをサーバーに構成する必要があります。

次の手順では、コンピューター(Visual Studio 2017)の[デバッグ]メニューで、クリックしてデバッガーを接続します。サーバーとポート(server.com:port)を入力し、プロセスのリストを更新します。ユーザーとパスワードが必要です。すべてのユーザーからプロセスを表示をマークします。 w3wp.exeを見つけて添付します。

より完全な情報: https://docs.Microsoft.com/en-us/visualstudio/debugger/remote-debugging

5
Daniel