2017-01-10 5 views
0

현재 vsts 릴리스 계획을 사용하여 asp.net 웹 페이지를 공개하고 있습니다.자동 출시 소프트웨어 후 원격 디버그 소프트웨어 방법

  • 빌드는 온 프레미스 빌드 컨트롤러를 사용하여 실행됩니다. 단계는 (기본 설정을 사용하여) 출판 기호 내가 원격 디버깅이 응용 프로그램을 어떻게해야합니까 무엇

추가됩니다 빌드 정의 내에서

  • ? 디버거를 연결할 수는 있지만 심볼이로드되지 않았으므로 중단 점에 도달하지 않는다는 메시지가 나타납니다.

    기호를로드하려면 어떻게해야합니까? (내 기호는 어디에 저장됩니까? 어떻게 노출합니까? Visual Studio에 특정 위치에서 가져 오도록 알리는 방법은 디버그 버전과 릴리스 버전 모두에서 수행 할 수 있습니까?)

    어떤 종류의 참조 문서에 대한 링크도 괜찮습니다. 기호를 사용하여 해제하는 적절한 문서를 찾을 수 없습니다.

  • +0

    이 문제를 해결합니까? –

    답변

    0

    아마 "출시"구성에서 앱을 제작했을 것입니다. 디버그 구성을 시도하십시오 -이 방법은 디버거로 앱에 연결하는 것이 더 쉬워야합니다. 말할 필요도없이 버그를 다 정리 한 후에는 릴리스에서 다시 빌드해야 프로덕션에 게시 할 수 있습니다.

    +0

    "디버그"모드에서 소프트웨어를 빌드하려면 소프트웨어를 재배포해야합니다. 일반적으로 프로덕션 소프트웨어는 "릴리스"모드입니다. "릴리스"모드 소프트웨어를 디버깅 할 수있는 옵션이 없습니까? –

    +0

    예, 실제로 그것이 문제입니다. 그러나 Release 구성으로 빌드 된 어셈블리를 제대로 디버그 할 수 없었습니다. 어쩌면 위의 답은 여러분에게 도움이 될 것입니다. – trailmax

    0

    게시 기호 기본 설정을 사용하면 기호가 소스 색인으로 생성되지만 게시되지 않습니다.).

    폴더를 공유하고 경로 공유 게시 경로 인수에이 공유 폴더 경로를 지정할 수 있습니다.

    비주얼 스튜디오의 설정을 구성하려면 :

    1. 열기 VS를
    2. 디버그> 옵션> 디버깅> 일반 소스 서버 지원을 활성화하고 부분 신뢰 어셈블리에 대한 원본 서버를 허용
    3. 선택 기호
    4. 추가 새로운 심볼 파일 위치를 지정하고 캐시 디렉토리를 지정하십시오. 자세한 내용은 Build: Index Sources & Publish Symbols 문서를 참조하십시오.