2017-02-27 5 views
3

ubuntuサーバー上で実行されているasp.netコアアプリケーションにVisual Studioデバッガを接続するにはどうすればよいですか?Linuxサーバでリモートデバッグasp.netコア

私は実際に何が起こっているかを見るためにサーバー上のコードをステップ実行する必要があります。それはまだ可能ですか?

答えて

3

This blog postこれは確かに可能であることを示しています。 SSHでプロセスをデバッグします。

VS 2017 RCの場合、少なくとも1/27/17更新(RC3)が必要です。また、サーバー上にopenssh-serverunzipcurlのようなutilをいくつかインストールする必要があります。

その後、Ubuntuサーバーにデバッグリリースを展開できます。 Linuxデバッガでは、Portable PDBsを有効にする必要があります(デフォルト)。

デバッガを接続し、接続タイプとしてSSHを選択します。

UbuntuサーバーのIPに接続先を変更します。

デバッグに必要なプロセス(ドットネット)を選択し、[アタッチ]をクリックします。

デバッグするコードの種類を選択するダイアログが表示されます。 'Managed(.NET Core for Unix)'を選択します。

Ubuntuにデプロイされたasp.netコアアプリケーションのデバッグを開始できるようにする必要があります。

関連する問題