netTCP를 통해 winform 클라이언트와 통신하는 Windows 서비스에서 호스팅되는 WCF 서비스가 있습니다.웹 서비스 작업의 성능 카운터
WCF 서비스는 IIS에서 오래 전에 호스팅되었으며이 시점에서 성능 카운터 모니터 (performanceCounters = "모두")에서 WCF 서비스의 모든 작업을 볼 수있었습니다. 이로 인해 어떤 작업이 가장 많이 사용되었는지 쉽게 알 수있었습니다.
performanceCounters가 "모두"로 설정되어있는 경우에도 성능 카운터를 다시 필요로하지만 성능 모니터에서 찾을 수 없습니까?
다시 가져 오려면 어떻게해야합니까?
WCF 서비스는 해당 작업을 사용하기 위해 로그인해야하지만 로그인은 수동으로 수행됩니다. 즉, 사용자가 사용자 이름과 암호로 로그인 작업을 먼저 호출하고 올바르지 않은 데이터 인 경우 securityException이 발생합니다. . 그래서 아무 것도 발전하지 못했습니다.
이 설정을 사용해 보셨습니까? http://www.codeproject.com/Articles/431917/WCF-Service-Performance-Monitoring-using-Perfmon –
WCF 확장 점을 추가 했습니까? IOperationInvoker? 예 : 셀프 호스팅 Windows 서비스 또는 IIS? 서비스는 어떤 ID로 실행됩니까? 이벤트 로그를 확인 했습니까? 지금까지 뭐 해봤 어? –
@ErikFunkenbusch 나는 그 기사가 더 이상 내가 한 것을 볼 수 없다. 개별 웹 서비스 메소드의 성능 담당자에 대해서는 전혀 언급하지 않습니다. – Banshee