2017-07-07 24 views
3

Visual Studio 2017 ProfessionalでAzure Appサービスとして展開されたAsp.NetコアWebアプリケーション(Web API付き)プロジェクトをリモートデバッグしようとしています。リモートデバッグ - Web App Azure

hereに記載されている手順に従います。基本的に、サーバーエクスプローラ - >アプリケーションサービス - >デバッガのアタッチを使用して

また、前述のように必要なファイアウォールポートを有効にしました。私が開いたのはTCP(4022、4023)とUDP(3702)です。また、Windowsファイアウォールのアプリケーションの許可リストにリモートデバッガアプリケーションが含まれていることを確認してください。 firewallステップのドキュメント'essamplepoc2.azurewebsites.net' という名前のMicrosoft Visual Studioリモートデバッガに接続できません:すべての設定にもかかわらず

、私は次のようなエラーに

System.Runtime.InteropServices.COMException(0x89710023)を取得しています。 Visual Studio 2017リモートデバッガ(MSVSMON.EXE)がリモートコンピュータで実行されているようには見えません。ファイアウォールがリモートコンピュータとの通信を妨げている可能性があります。リモートデバッグの設定については、ヘルプを参照してください。 Microsoft.VisualStudio.Debugger.Interop.Internal.IDebuggerInternal120.ConnectToServer(文字列szServerName、VsDebugRemoteConnectOptions [] pConnectOptions、CONNECT_REASON ConnectReason、のInt32 fIncrementUsageCount、IDebugCoreServer3 & ppServer)Microsoft.VisualStudio.Web.Azure.MicrosoftWeb.Operations.RemoteDiagnosticsSessionBaseで で。 ConnectToServer(文字列サイト、文字列ユーザー、文字列パスワード)

ご意見はお寄せください。

答えて

2

問題は解決しました。企業のファイアウォールでは、VS 2017の場合はアウトバウンドポート4022を、VS 2015の場合はアウトバウンドポート4022を開かなければなりませんでした。

0

App Serviceでリモートデバッグが有効になっていないようです。

Azure portalでアプリサービスを開き、アプリケーション設定にアクセスしてください。 リモートデバッグに設定し、を選択します。Visual Studioバージョン〜を選択します。

それは次のようになります。 enter image description here Screenshot source

私はこのことができます願っています。

+0

リモートデバッグを使用すると、プロセスにアタッチ]> [デバッグ]を使用して手動でデバッガをアタッチしようとしているのとVS 2017 –

+0

を使用するように構成され、すでにあります。 –

+0

また、次の記事も参照してください。https://blogs.msdn.microsoft.com/jpsanders/2016/02/09/manually-attach-a-debugger-to-azure-web-apps/ –

0

この問題もありました。 64ビットマシンからデバッグしようとしているときに、アプリケーション設定のプラットフォームを32ビットから64ビットに変更して解決しました。

Screenshot

関連する問題