1)을 ClientApp은 ASP.Net 2.0 비동기 호출 WebService를 2) 웹 서비스는 SQL Server 2005의 저장 프로 시저 3 호출) 저장 프로 시저가 데이터 출력을 반환 1백50메가바이트 테이블웹 서비스
한다메모리 부족 새 행에 더 많은 메모리를 할당하려고 시도하는 동안 DataAdapter.Fill (...)에 의해 예외가 발생합니다.
IIS 응용 프로그램 풀에는 최대 메모리 제한이 없습니다.
IIS 수준의 다른 곳에서 최대 메모리 사용량 대문자가 설정되어 있습니까? DataSet으로 메모리에 읽을 때 150MB db 테이블이 더 많은 공간을 차지합니까? 프로 시저 결과가 웹 서버 메모리에 상주하지 않아도 클라이언트에 직접 스트리밍되는 시나리오 (WCF 사용)가 있습니까?
클라이언트가 비동기 적으로 요청하기 때문에 요청을 작은 데이터 세트로 분할하지 않아도됩니다. 모든 부분을 수집하는 것은 비동기 적으로 발생해야하며 각 클라이언트는 각 호출에 대해 비동기 컬렉션을 구현해야합니다.
모든 제안, 권장 사항 또는 정보를 제공해 주시면 감사하겠습니다.
몇 가지 질문이 있습니다. 1)이 Windows Server 32 비트 버전에서 호스팅됩니까? 2) 응용 프로그램 풀 작업자 프로세스가 충돌 할 때 얼마나 큰 프로세스입니까? – Jeff