루프를 사용하여 WCF 서비스를 사용하여 내 DB에 많은 사용자를 생성하려고합니다. 스크립트와 웹 서비스가 로컬로 실행 중입니다 (Cassini).루프에서 호출 할 때 WCF가 응답하지 않습니다.
FormWCFClient formClient = new srForm.FormWCFClient();
User user;
int nbUser = 20000;
for (int i = 0; i < nbUser; ++i)
{
user = new User();
user.Email = String.Format("{0}@example.com", i.ToString());
formClient.AddUser(user); // Add the user in DB
}
formClient.Close();
문제는 3300 호출 주위 EndpointNotFoundException는 다음의 InnerException으로 시작된다는 점이다 : "원격 서버에 연결할 수 없습니다."
오류없이 프로세스를 계속 진행하려면 약 20 초 정도 기다려야합니다 (3300 호출의 다음 범위까지).
코드 문제입니까, 서버 제한입니까?
'IEnumerable '을 허용하고 한 번에 3000 개의 배치로 서비스를 호출하는 AddUsers() 메소드를 추가하면 어떨까요? 같은 문제가 있습니까? –
Nate