고객 사이트에 응용 프로그램을 배포 할 때 매우 이상한 상황이 발생했습니다. 이 응용 프로그램은 .NET 3에서 C#을 사용하는 서비스로 구현됩니다. 응용 프로그램은 gSOAP을 사용하여 작성된 웹 서비스와 통신합니다. .NET 응용 프로그램에서 웹 서비스를 래핑하는 클래스는 Visual Studio에서 "서비스 추가"를 수행하고 WSDL을 참조하여 만들어졌습니다. 통신은 HTTPS를 사용하지만 포트 35000을 사용하여 수행됩니다.로컬 관리자로 실행하지 않는 .NET 웹 서비스 클라이언트의 이상한 동작
우리가 볼 때 응용 프로그램이 "로컬 관리자 계정"으로 실행될 때 모든 것이 잘 작동한다는 것입니다. 그러나 응용 프로그램이 "로컬 시스템 계정"과 네트워크 관리자 권한이있는 사용자 계정을 포함한 다른 계정으로 실행될 때 웹 서비스 메서드 호출이 시간 초과되는 경우가 있습니다. 다른 경우에는 성공하지만 매우 오랜 시간이 지나면 성공합니다. 예상대로 1 초 미만이 아니라 100 초입니다.
이 고객은 네트워크에서 Cisco 스위치를 사용 중입니다.
다른 사이트에서도이 문제가 발생하지 않았습니다. 어떤 통찰이나 제안이라도 대단히 감사하겠습니다.
코드가 실행되는 운영 체제는 무엇입니까? 에? 그것은 Windows 서비스 또는 독립 실행 형 응용 프로그램입니까? 어떤 디렉토리에 설치되어 있습니다. –