문제

IIS 6.0은 클래식 ASP 페이지를 직렬 방식으로(한 번에 하나씩) 제공합니다.

#2 요청은 #1 요청이 종료된 후에만 웹 서버에서 처리됩니다.

#1 요청이 조금 더 오래 걸리면 #2 요청은 #1 끝이 IIS에서 처리되기 시작할 때까지 기다려야 합니다.

이것이 IIS의 잘못된 구성입니까?

운영 체제는 Windows Server 2003 Standard Edition(서비스 팩 2)입니다.

도움이 되었습니까?

해결책

예, IIS 또는 사이트는 서버 측 디버깅용으로 구성되어 있을 가능성이 높으며 이로 인해 사이트에 대한 모든 요청이 단일 스레드를 통과하게 됩니다.

이것이 사실인지 확인하거나 끄려면 다음을 수행하십시오.

  1. 웹 사이트 또는 웹 가상 디렉터리의 속성 페이지에서 홈 디렉터리 또는 가상 디렉터리 탭을 클릭합니다.
  2. 응용 프로그램 설정에서 구성을 클릭합니다.버튼을 활성화하려면 애플리케이션을 만들어야 합니다.
  3. 디버깅 탭을 클릭합니다.
  4. ASP 서버측 스크립트 디버깅 활성화 확인란을 선택 취소합니다.

(위 단계는 IIS에서 ASP 응용 프로그램 디버깅 KB 문서)

다른 팁

이런 일이 여러 컴퓨터에서 발생하나요?한 컴퓨터에서 페이지 로드를 시작하면 다른 컴퓨터에서 페이지 로드가 시작되고 두 번째 컴퓨터가 차단되는 것처럼요?나는 이것을 단일 컴퓨터에서 본 적이 있지만 브라우저가 서버에 대한 연결을 제한하고 있기 때문입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top