2016-09-21 4 views
0

Azure에서 호스팅되는 ASPNET Core/EF Core 웹 사이트를 디버깅하려고합니다. 내가 클라우드 탐색기를 통해, VS 2015 년에 디버거를 연결하려고 할 때이 오류 메시지가 얻을 : 나는 푸른 포털 사이트를 검사 할 때 그러나원격 디버깅 Azure App 서비스 사이트가 실패 함

cloud explorer error

그것을 32 비트 및 설정처럼, 그것은 확실히 보인다 원격 디버깅을 활성화 : 그래서이 없거나 잘못 뭐하는 거지

portal description

?

답변

3

포털 설정은 IIS w3wp 프로세스의 비트 수를 제어합니다. 그러나 ASP.NET Core는 자체 프로세스에서 실행되므로 설정이 아무런 영향을 미치지 않습니다. 대신 .NET Core 프로세스가 32 비트 또는 64 비트로 실행되는지 여부를 결정하는 방법은 게시 방법입니다.

핵심 프로젝트가 64 비트로 게시 된 것으로 판단되면 포털 설정을 64 비트로 전환 해보십시오. 디버거 MSVCMON.exe 프로세스에 영향을 미치므로 디버깅 프로세스를 연결해야합니다.

+0

감사합니다, David! 이제 Azure 앱에 연결하여 디버깅 할 수 있습니다. 나는 그 변화를 만들어야 만한다는 것을 깨달았습니다. –

+0

BTW, 지금 연결할 수 있지만 중단 점을 설정할 수 없습니다. 중단 점을 설정하려고하면 "사용할 수있는 기호가 없습니다"라는 경고가 표시되고 빈 빨간색 중단 점 원이 생깁니다. 이상하게도 PDB 파일은 Azure 사이트에 있습니다. 더 이상의 조언? –

+0

VS 모듈 창은 이러한 문제를 파악하는 데 도움이 될 수 있습니다. –