2013-05-30 3 views
1

IIS에서 동시에 호스팅되는 몇 가지 응용 프로그램이 있습니다. Visual Studio 디버거의 프로세스에 연결하면 몇 가지 w3p 프로세스가 표시됩니다. 내가 첨부 할 말할 수있는 유일한 방법은 시행 착오에 의한 것입니다 (만약 내가 틀린 것에 붙이면, 중단 점은 그들이 부딪치지 않을 것이라고 말합니다). 어떤 절차를 즉시 첨부 할 수 있는지 어떻게 알 수 있습니까?디버거에 연결할 w3p 프로세스를 알려주는 방법은 무엇입니까?

+0

[appcmd] (http://stackoverflow.com/questions/748927/iis-application-pool-pid) 어쩌면? – rene

+0

대부분의 경우 여러 개의 'w3wp.exe' 프로세스에 연결하는 데 문제가 없지만 디버거는로드 된 프로젝트에서만 디버깅합니다. –

+0

@ oɔɯǝɹ, 이전에 해봤지만 문제는 때로는 둘 이상을 디버깅하고 (서로 이야기하기 때문에) 한 개 이상의 디버거에 연결된 프로세스를 가질 수 없습니다. – JoelFan

답변

2

taskmanager를 사용하여 프로세스를보고 열 프로세스 ID를 추가하십시오.

일부 CPU 사용량을 보려면 페이지를 트리거하십시오. 이제 당신은 연결할 프로세스를 알고 있습니다. 당신이 응용 프로그램 풀 설정을 변경하지 않는 한

2

, 응용 프로그램 풀의 이름이 첨부 창에서 "사용자 이름"의 일환으로 나타납니다

enter image description here

것이 정말 좋은 것입니다 무엇 이 사용자 이름이 프로세스 창에도 나타날 수있는 경우 여러 프로세스에 연결할 때 어느 사용자인지를 파악할 수 있습니다. 하지만 그건 불가능 해 보입니다.

관련 문제