권장 : IIS6.0 ASP 오류 분석 이벤트 ID 설명 0100 메모리 밖. 필요한 메모리를 할당 할 수 없습니다.
1. WebClass 소개 :WebClass는 웹 서버에 상주하고 브라우저 입력에 응답하는 VB 구성 요소입니다.
사용자의 경우 IIS 응용 프로그램은 일련의 HTML 페이지로 구성된 것 같습니다. 개발자를 위해
IIS 응용 프로그램은 WebClass라는 일부 특수 유형 객체로 구성됩니다.
2. IIS 응용 프로그램 및 ASP 응용 프로그램
IIS 응용 프로그램은 표면적으로 활성 서버 페이지 응용 프로그램과 유사합니다. 두 응용 프로그램 모두 동적 웹 사이트를 표시하고 둘 다 클라이언트가 아닌 서버에서 처리를 수행합니다. 그러나 각각 고유 한 장점이 있습니다.
Active Server 페이지는 웹 페이지 제작에 관심이있는 스크립트 개발자에게 적합하며 스크립트와 HTML을 혼합하는 고유 한 기능을 제공합니다.
IIS 애플리케이션은 웹 페이지 대신 웹 기반 애플리케이션을 구축하는 시각적 기본 개발자에게 적합합니다. IIS 응용 프로그램을 사용하면 복잡한 트랜잭션이 가능하며 거의 모든 브라우저 또는 플랫폼에서 쉽게 액세스 할 수 있습니다.
3. IIS 응용 프로그램의 장점 :
$ 1 자미 개발 환경 및 모델. 시각적 기본 지식을 사용하여 프로젝트에 클래스, 모듈 또는 Visual Basic ActiveX 구성 요소를 추가하여 디버깅하고 쓰기 쉽습니다.
광범위한 사용 $ 2는 대부분의 브라우저에서 지원할 수 있습니다.
$ 3 재사용 가능한 부품.
$ 4 코드는 HTML과 분리되어 있습니다 : ASP 응용 프로그램 작성과 다릅니다. 서버 측 핸들러 및 클라이언트 측 프로그램은 유지 보수 및 수정을 쉽게하기 위해 분리됩니다.
$ 5. 사용자 정의 가능한 처리
4. IIS 응용 프로그램의 단점 :
. 모든 템플릿 파일의 GET 메소드는 WebClass의 이벤트에 연결할 수 없으므로 게시물 메소드를 사용해야합니다.
.webclass는 브라우저로 보내기 위해 템플릿 파일을 형식화 할 때 오류가 발생할 수 있습니다.
5. .asp 파일과 웹 클래스의 관계
웹 클래스가 사용할 수있는 ASP 객체에는 다음이 포함됩니다.
요청 - 브라우저의 최종 사용자의 요청을 허용합니다.
응답 - 브라우저에 메시지를 표시하여 사용자에게 표시하십시오.
? 세션 - 현재 사용자 세션에 대한 정보를 유지하고 상태 정보를 저장하고 얻습니다.
응용 프로그램 - 여러 웹 클래스 인스턴스가 공유하는 관리 상태.
서버-다른 객체를 생성하고 WebClass의 처리에 영향을 줄 수있는 서버 별 속성을 결정하십시오.
6.com WebClass의 위치.
WebClass는 HTML 템플릿과 사용자 정의 웹 사이트로 구성되어 있습니다 (HTML 템플릿 및 사용자 정의 웹 사이트는 물론 템플릿과 사용자 정의 웹 사이트를 포함 할 필요가 없습니다.
$ 1. HTL 템플릿 파일은 WebClass와 관련된 HTML 페이지입니다. WebClass가 요청을 수신하면 HTML 페이지를 브라우저로 보낼 수 있습니다. 템플릿과 일반 HTML 페이지의 차이점은 종종 웹 클래스가 브라우저에 페이지를 보내기 전에 처리 할 수있는 대체 영역 (일반적으로 wc@ tag로 정의 된 범위)을 포함한다는 것입니다. 이를 통해 자신의 응답을 사용자 정의 할 수 있습니다.
$ 2. 맞춤형 웹 템은 하나 이상의 이벤트 핸들러로 구성된 프로그램 리소스입니다. 이 이벤트 핸들러는 페이지가로드되거나 사용자가 HTML 요소를 선택할 때 브라우저에서 호출됩니다. 이 이벤트 핸들러는 브라우저에 대한 응답을 생성하거나 프로세싱을 웹 클래스의 다른 웹 사이트로 전달할 수 있습니다.
여러 웹 클래스가있을 수 있습니다 (즉, 여러 해당 ASP 파일이 있습니다. 각 ASP 파일 컨트롤 (호스트) 웹 클래스).
$ 1. 웹 클래스는 세션 변수와 응용 프로그램 변수를 통해 전달 될 수 있습니다 .asp? wci = webitem & wce = wcevent & wcu = urldata 또는 기타 방법).
$ 2. webclass.redirect와 set nextitem = 'webitem'사이에 두 가지가 있습니다.
참고 : NextItem 속성은 EndRequest, ProcessTag, FatalErrorrosponse 이벤트에서 무시됩니다.
공유 : adodb.stream 사용에 대한 지침 구성 요소 : adodb.stream 다음 방법이 있습니다. 취소 방법은 다음과 같이 사용됩니다. ancancel 설명 : 보류중인 비동기 실행 또는 열린 메소드 호출의 실행 취소. 닫기 메소드는 다음과 같이 사용됩니다. Close : Close