이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 26948|회답: 0

[출처] vs2017 원격 디버깅 asp.net mvc 웹사이트 프로젝트

[링크 복사]
게시됨 2018. 5. 23. 오후 5:27:57 | | | |
먼저, 운영 환경에 대해 이야기해 보겠습니다. MVC asp.net 프로젝트는 4.5이며, 원격 서버는 Windows Server 2016 x64비트 시스템이고, 네이티브 win10 x64비트 시스템이 시스템입니다.
VS 설치 디렉터리를 이용해 원격 디버거 디렉터리를 찾으면, 우리 서버가 x64비트 버전이기 때문에 디렉터리 아래에 "Appx", "x64", "x86" 3개의 버전이 있습니다. 따라서 x64 폴더를 원격 서버로 직접 복사하세요.

원격 디버거 디렉터리

C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\Remote Debugger

인터넷에 잘못된 디렉터리가 많다는 것은 다음과 같습니다: C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE

원격 서버에 복사한 폴더를 열고, "msvsmon.exe" 프로그램을 찾아 관리자 권한으로 실행한 뒤, 도구 옵션에서 다음과 같이 설정합니다:

(인증이 없고, 사용자가 디버깅할 수 있으며, 포트는 스스로 설정하거나 기본 상태로 남길 수 있습니다)



우리는 프로젝트를 서버에 게시하고, 게시할 때,구성은 "디버그" 옵션으로 선택된다는 점에 유의하세요다음과 같습니다:



생성된 릴리스 패키지를 패키징해서 서버에 업로드해 게시하세요. 단계가 있으니 여기서 자세히 말하지 않겠습니다.

컨트롤러용 디버깅이 필요한 코드는 다음과 같습니다:



직접 요청하면 다음과 같이 정상적으로 반환됩니다:



원격 취역

VS에서 Debug - Attach to Process를 선택하고, 연결 유형을 "Remote (Unauthenticated)"로 선택하며, 연결과 목적지에 ip:port를 입력한 뒤 Enter! 아래에 나와 있습니다:



아래에서 디버깅이 필요한 프로세스, 즉 "w3wp.exe"이라는 프로세스를 선택해 첨부하세요! URL을 다시 요청하면 아래 그림과 같이 설정에 성공적으로 입력된 전원 장애를 확인할 수 있습니다:

VS 원격 디버깅 "디버그 작업이 예상보다 오래 걸린다" 솔루션
https://www.itsvse.com/thread-4793-1-1.html
(출처: Architect_Programmer)




마지막으로, 다양한 MS 원격 디버깅 도움말 문서에 대한 링크를 첨부하세요:하이퍼링크 로그인이 보입니다.




이전의:VS 원격 디버깅 "디버그 작업이 예상보다 오래 걸린다" 솔루션
다음:SSO 싱글 사인온은 동기식 로그인/종료를 위한 P3P 프로토콜입니다
면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com