2016-08-22 12 views
0

전체 오류 메시지는 다음과 같습니다는 "프로세스가 예상 디버깅 수출 테이블이 없습니다"라고

마이크로 소프트 비주얼 스튜디오 프로세스에 연결할 수 없습니다

. 디버거 메모리 공간에 예상 된 디버깅 내보내기 테이블이 없습니다.

지금, 나는이 메시지를 볼 수있는 유일한 장소는 여기에 있습니다 : https://github.com/dotnet/coreclr/blob/master/src/pal/prebuilt/corerror/mscorurt.rc

코어 CLR은 컴퓨터에 설치되어 있지만 IIS에서 실행되는 응용 프로그램은 평범한 구식 4.5 웹 양식입니다.

누구나 단서가 있습니까?

+0

나는 CoreCLR 함께 할 아무것도하지 않습니다 기대. 폐쇄 형 소스 CLR이 오픈 소스 CoreCLR과 코드를 공유하기 때문에 코드를 찾을 수 있습니다. – svick

+0

당신이 맞을지도 몰라, 그 생각하지 않았다 ... – Serban

답변

0

ASP.NET 핵심 응용 프로그램은 독립 실행 형 콘솔 응용 프로그램이 dotnet runtime 명령을 통해 호출되므로 ASP.NET 핵심 응용 프로그램을 디버깅 할 경우 dnx.exe 프로세스에 연결합니다. IIS 작업자 프로세스에로드되지 않습니다.

https://weblog.west-wind.com/posts/2016/Jun/06/Publishing-and-Running-ASPNET-Core-Applications-with-IIS

+0

답장을 보내 주셔서 감사합니다, 그러나, 내가 디버깅 오전 평범한 오래된 Asp.Net 4.5 WebForms 응용 프로그램은 IIS에 살고있다. @ svick의 코멘트가 코어 CLR과 아무 관련이 없다는 사실도 발견되었습니다. – Serban

+0

@Serban, 위의 단계는 ASP.NET webforms 앱인 경우 ASP.NET 핵심 앱을 디버깅하는 방법입니다 , svick의 제안에 동의합니다. CoreCLR과 관련이 없습니다. 그러나이 문제에 대해서는 이벤트보기 또는 기타와 같은 더 많은 정보를 수집해야합니다. 또한 IIS에 배포 된 간단한 웹 응용 프로그램을 디버그하고 다시 확인하십시오. –

+0

@Serban, 모든 업데이트? –