2016-09-21 12 views
0

AzureでホストされているASPNET Core/EF Core Webサイトをデバッグしようとしています。私はVS 2015でデバッガをアタッチしようとすると、クラウドExplorerを経由して、私はこのエラーメッセージを得る:私はAzureのポータルでサイトをチェックするとき、それは32ビットとセットのようリモートデバッグAzure Appサービスサイトに失敗する

cloud explorer error

をしかし、それは確かにそうですリモートデバッグ有効にする:

portal description

をだから私は何を欠落しているか間違っているのでしょうか?

答えて

3

ポータル設定は、IIS w3wpプロセスのビット数を制御します。しかし、ASP.NETコアは独自のプロセスで実行されるため、設定は影響を受けません。代わりに、.NET Coreプロセスが32ビットまたは64ビットとして実行されるかどうかは、発行方法によって決まります。

明らかに、あなたのコアプロジェクトが64ビットとして公開されているとすれば、ポータル設定を64ビットに切り替えることをお勧めします。これは、デバッガのMSVCMON.exeプロセスに影響します。このプロセスでは、接続が許可されます。

+0

ありがとう、David! Azureアプリに接続してデバッグすることができます。私は何百万年も前に、私がその変化を起こさなければならないことに気づいたことはありません。 –

+0

私は今アタッチすることができますが、ブレークポイントを設定することはできません。ブレークポイントを設定しようとすると、「シンボルは使用できません」という警告が表示され、空の赤いブレークポイントサークルが表示されます。奇妙なのは、PDBファイルがAzureサイトにアップされているということです。それ以上の助言? –

+0

[VSモジュール]ウィンドウは、これらの問題を把握するのに役立ちます。 –

関連する問題