2017-11-01 19 views
0

Azureが頻繁に更新されているので、Visual Studio 2017専用のリモートAzureデバッグを行う方法に関する最新のガイドはまだ見つかっていません。Visual Studio 2017でAzure Webアプリケーションにデバッガを接続するにはどうすればよいですか?

私は、実行中のプロセスにアタッチする方法を知りたいと思います私のWebアプリケーションをデバッグできるAzureサーバー。

答えて

1

これらの答え/サイトでは、私は解決策を見つける助けましたクラウドエクスプローラを使用してみてください。私の経験はとても良いです。

かなり簡単です。 Cloud Explorerを開くと、アカウントで使用できるすべての購読とリソースが表示されます。例えば開くとき。あなたのサブスクリプションのためのアプリサービス、あなたが展開されたアプリケーションが表示されます。あなたは、Visual Studioに複数のアカウントを追加し、リソースへのアクセスを持っているものを選択することができます

from visualstudio.com

:あなたは、単に右クリックすることができ、ここで見られるように、「デバッガを接続」と言います。

これはクラウドExplorerを使用する方法についてのより広範なチュートリアルです:

https://docs.microsoft.com/en-us/azure/vs-azure-tools-resources-managing-with-cloud-explorer

+0

先端のためのおかげで、便利なツールのように思えます。デバッグにどのように使用するかについての詳細を追加できますか?マーケットプレイスのリンクは、デバッグについては何も言わないので、私は尋ねているのです。そして、もちろん、探している他の人には素敵な答えがあります。 :) – 01F0

+0

更新された回答を表示 –

0

これを行うさまざまな方法がありましたが、そのうちのいくつかは古くなっていると思います。 はとにかく、これは私のために働いていたものです:

  1. リモートデバッグを有効下Azureのポータル - >あなたのウェブアプリ - >アプリケーション設定

  2. はへのアタッチプロセスはビジュアルスタジオ2017 - >デバッグ - >は...プロセスにアタッチ - >入力YourWebAppName.azurewebsites.net:4020をして を打つことが認証情報を要求します

  3. を押します。私のAD証明書はここでは機能しませんでしたので、手順4に進みます。

  4. Azure Portal - >概要 - >プロフィールを公開してください。あなたのWebサイトの公開プロフィールをダウンロードします。このファイルには、 msdeploySite,userNameおよびuserPWDがあります。あなたは今のw3wpプロセスを確認し、それにあなたのデバッガをアタッチすることができるはず

ステップ2のためにそれらを使用してください。アプリのサービスまたはサービスでホストされているウェブサイトやAPIをデバッグする話をしている場合は

https://blogs.msdn.microsoft.com/benjaminperkins/2017/01/09/cannot-publish-to-soveriegn-cloud/

https://blogs.msdn.microsoft.com/benjaminperkins/2017/06/06/remote-debug-your-azure-app-service-2017-including-asp-net-core/

https://stackoverflow.com/a/35738995/2504659

関連する問題