IIS에서 실행되는 샘플 dotnet 응용 프로그램을 모니터링하는 환경 설정이 있습니다. 후크, 프로파일 러 및 추적기 dll을 사용하여 모니터하고 있습니다. 후크 dll은 w3wp 프로세스에서 사용되고 있습니다. 그러나 다른 두 dll은 IIS 작업자 프로세스에 의해 액세스되지 않았습니다. 이 훅 dll 실제로 환경 변수를 COR_PROFILER, COR_ENABLE_PROFILING 및 COMPLUS_ProfAPI_ProfilerCompatibilitySetting 올바르게 설정하지만 여전히 프로필러 dll 작업자 프로세스에서 액세스 할 수 없습니다. 32 비트 및 64 비트 모두에 대해 dll을 등록했습니다. 이상하게도 작업자 프로세스에서 사용하는 dll은 32 비트 dll이지만 후크 dll로 작성된 로그는 32 비트 로그 대신 32 비트와 64 비트 모두에 대해 생성됩니다. 어느 누구가 문제가 될 수 있다고 제안 할 수 있습니까?후크 dll이 32 비트 및 64 비트 로그를 모두 생성 중입니다.
0
A
답변
1
나중에 dll이있는 실제 위치가 아닌 Windows \ System32 디렉터리에서 후크 dll에 액세스했습니다. 32 비트/64 비트 32 비트/64 비트 dll을 기반으로 애플리케이션이 열리고 대응하는 로그가 인쇄됩니다.