2010-02-15 6 views
1

ASP.NET 1.1을 사용하여 작성된 응용 프로그램에서 작업 중이지만 ASP.NET 2.0에서 작성된 서비스를 호출합니다.혼합 된 ASP.NET 버전으로 빌드 된 응용 프로그램 디버깅

IIS가 ASP.NET 2.0에서 실행 중이기 때문에 중단 점을 설정하고 w3wp.exe 프로세스를 첨부하여 내 코드를 디버깅하려는 시도가 실패합니다.

IIS에서 ASP.NET 1.1 버전을 선택하면 디버깅은 작동하지만 2.0 서비스 (모든 곳)에 대한 호출로 인해 페이지가 충돌합니다.

누구든지이 문제에 대한 해결책/해결 방법이 있습니까?

답변

1

.NET 1.1과 2.0은 동일한 프로세스에서 모두 사용할 수 없으므로이를 분리해야합니다.

w3wp.exe에 대해 이야기하고 있기 때문에 Windows 2003 Server를 사용하고있는 것으로 보입니다. 그러면 쉽게 작업 할 수 있습니다.

서버에 두 개의 응용 프로그램 풀이 있는지 확인하십시오. 1.1 앱을 하나의 풀에두고 2.0 웹 서비스를 다른 풀에 넣으십시오.

두 프로세스를 생성하고 별도로 디버깅 할 수 있습니다.

+0

안녕하세요, 신속한 답변을 보내 주셔서 감사합니다! 일단 이것이 어떻게 이루어 졌는지 더 좋은 생각이 들게되면 나는 그것을 시도 할 것입니다. –

+0

훌륭한 조언을 해주셔서 다시 한번 감사 드리며, 지금은 매력처럼 작동합니다! –

관련 문제