2011-08-23 2 views
2

.net 프로파일 링 API를 사용하여 ASP.NET 응용 프로그램에 대한 간단한 프로파일 러를 만들려고합니다. 프로파일 링을 위해 필수 매개 변수를 사용하여 IIS를 다시 시작해야한다는 사실을 이미 입증했습니다. Microsoft의 CLR 프로파일 러에서). 결과적으로 프로파일 링은이 IIS에서 작동하는 모든 관리 웹 사이트에 대해 활성화되었습니다.ASP.NET 응용 프로그램 용 .NET 프로파일 링 API

콘크리트 웹 사이트로 실행할 가능성이 있으며 다른 모든 웹 사이트는 정상 상태로 작동합니까?

답변

1

IIS 프로세스에서 프로파일 러가 어떻게 실행되고 있습니까? 올바른 환경 변수를 설정한다고 가정합니까? 그렇다면 하나의 옵션은 IIS 응용 프로그램을 자체 응용 프로그램 풀에서 자체 ID로 실행 한 다음 registry을 사용하여 해당 ID에 대해 environment variables을 설정하는 것입니다. 그런 다음 해당 app-pool/worker 프로세스 만 프로파일 러를로드해야합니다. 또는 당신은 당신이를 profiler Attach 기술

+0

내가 IIS에 대한 환경 변수를 통해 프로파일 러를 사용하도록 설정을 사용하고 다시 시작할 수 있습니다 프로파일 무엇에 따라

, 나는이를 만들기 위해 다른 방법을 발견하지 않았다. 그러나 IIS에서 실행되는 각 웹 사이트는 프로파일 러와 함께 실행됩니다. 프로파일 러 부착에 대한 아이디어를 가져 주셔서 감사합니다. 유용 할 수 있습니다. 충분한 정보를 제공 할 수 있기를 바랍니다. – Igor

+0

프로필러를 첨부 한 것으로 보인다 나를 위해 필요한 함수 호출 작업을 추적 할 가능성을주지 않습니다 ... – Igor

+0

그 이유는 내가 그때 애플 리케이션 풀의 신분에 추가했다 - 그때에만 작업자 프로세스. 첨부 방법은 - 당신이 붙일 수 있다고 생각했지만 분리는 문제가 될 것입니다. –

관련 문제