Python 및 Azure에 대한 원격 디버깅 문제 해결사Remote Debugging Troubleshooter for Python and Azure

다음 이유 중 하나로 Visual Studio에서 원격 디버깅을 위해 Azure App Service에 연결할 수 없습니다.Visual Studio fails to attach to an Azure App Service for remote debugging for any of the following reasons:

이유Reason 해결Resolution
Visual Studio 2013 업데이트 4 이상이 설치되어 있지 않습니다.You do not have Visual Studio 2013 Update 4 or later installed. visualstudio.com에서 적절한 버전을 설치합니다.Install a suitable version from visualstudio.com.
App Service에 배포된 프로젝트가 Visual Studio에서 열리는 프로젝트와 일치하지 않습니다.The project that's deployed to App Service doesn't match the one open in Visual Studio. Visual Studio에 올바른 프로젝트를 로드합니다.Load the correct project into Visual Studio.
프로젝트가 디버그 구성을 사용하여 배포되지 않았습니다.The project wasn't deployed with the Debug configuration. [솔루션 탐색기]에서 프로젝트를 마우스 오른쪽 단추로 클릭하고 게시를 선택하여 응용 프로그램을 다시 배포합니다.Redeploy the application by right-clicking the project in Solution Explorer and selecting Publish. 설정 탭에서 디버그가 선택한 구성인지 확인합니다.In the Settings tab, make sure Debug is the selected configuration.
App Service가 실행되고 있지 않습니다.The App Service isn't running. Visual Studio의 [서버 탐색기] 또는 Azure Portal에서 시작합니다.Start it from Server Explorer in Visual Studio or from the Azure portal.
App Service가 웹 소켓에 대해 구성되어 있지 않습니다.The App Service isn't configured for web sockets. Azure Portal, App Service로 차례로 이동하고, 설정 > 응용 프로그램 설정 블레이드를 열어 일반 설정 > 웹 소켓사용으로 설정하고, 저장을 선택합니다.Go to the Azure portal, navigate to your App Service, open the Settings > Application settings blade, turn General settings > Web sockets to On, and select Save. (이 블레이드에 표시된 디버깅 옵션은 Python 디버깅에 적용되지 않습니다.)(Note that the Debugging options shown on this blade do not apply to Python debugging.)
web.debug.config에서 디버그 프록시를 사용하지 않도록 수정되었습니다.web.debug.config was modified to disable the debug proxy. 파일을 삭제하고 프로젝트를 App Service에 다시 게시합니다. 이 기간에 Visual Studio에서 파일을 다시 만듭니다.Delete the file and republish the project to App Service, during which time Visual Studio recreates the file.

참고 항목:See also: