나는 WCF 서비스 (wsHttp 바인딩)를 사용하여 SQL Server에서 데이터를 가져 와서 Winforms로 다시 전달하는 내 서버와 통신하는 .NET 3.5 Winforms 응용 프로그램을 구축하고 있습니다. app (스마트 클라이언트). Windows 7 RTM을 실행 한 이후 WCF가 처음으로 통신 할 때 약 30 초 지연이 있음을 알았습니다.Windows 7에서 느린 웹 서비스 (및 WCF 서비스) 호출
ASMX 서비스를 사용하는 다른 응용 프로그램 (Desaware 라이센스 시스템)에도 동일한 문제가 발생하여 시작 지연으로 인해 문제가없는 것으로 나타났습니다.
이 처음 시작 프로그램은 .NET 컴파일/JIT 문제가 아니므로 즉시 응용 프로그램을 닫고 다시 할 수 있습니다. 서버가 Windows 2003/IIS 6을 실행하고 있습니다. Windows 7 이전 버전에서는 문제가 없었습니다.
같은 문제를 해결하려고했습니다. 나는이 초기 지연이있는 이유를 알 수 없다. 나는 응용 프로그램이 System.IdentityModel 라인처럼 지연을 시작하기 때문에 디버그 윈도우에서도 알 수 있습니다. Windows 7에서 보안/인증 변경이있는 것처럼 보입니다.이 지연을 일으키는 것으로 생각됩니다.
누구든지이 문제를 해결하는 방법에 대한 제안이 있습니까? VS 2008/.NET 3.5.
감사합니다.
소원 나는 하나 이상의 upvote 줄 수있다; 이것은 나의 날을 구했다! 고마워요! –