Chapter 12 도킹의 BLOG를 원격 공간에 업로드하기
도킹의 BLOG 프로그램이 원격 공간에 업로드된 후 정상적으로 실행되도록 하기 위한 몇 가지 설치 지점은 다음과 같습니다.
1. 본 튜토리얼에서 제공하는 Doking의 BLOG 프로그램은 web.config 구성 파일, bin 디렉토리, aspnet_client 스크립트 라이브러리를 사용하므로 사이트 루트 디렉토리에 이 세 가지 파일과 디렉토리를 배치해야 합니다. 데이터 검사기가 정상적으로 실행됩니다.
2. 이 튜토리얼의 소스 프로그램 파일은 web.config 구성 파일, bin 디렉토리 및 aspnet_client 스크립트 라이브러리와 동일한 디렉토리에 배치됩니다. Doking의 BLOG 페이지를 두 번째 레벨에 배치하려는 경우 이 세 파일의 위치를 이동할 수 없습니다. 다음과 같은 루트 디렉터리 디렉터리 아래:
위 주소에서 dkblog 디렉터리는 web.config 구성 파일, bin 디렉터리 및 aspnet_client 스크립트 라이브러리를 제외하고 Doking의 BLOG 페이지 파일이 있는 위치입니다. , 다른 모든 파일은 루트 디렉터리에 업로드됩니다. 모두 dkblog 디렉터리에 복사할 수 있습니다.
3. Dreamweaver MX는 데이터베이스에 연결하는 문자열을 web.config 구성 파일에 저장하므로 web.config 구성 파일을 열면 그림 12-1의 빨간색 원이 데이터베이스의 로컬 물리적 경로임을 알 수 있습니다.
그림 12-1 web.config 구성 파일의 일부가
원격 공간에 업로드되기 때문에 일반적으로 물리적 경로는 로컬 물리적 경로와 동일하지 않습니다. 원격 공간에 있는 데이터베이스의 물리적 경로를 얻기 위해 web.config 구성 파일에서 Server.MapPath와 같은 서버 변수를 사용할 수 없습니다.
다음 방법을 사용하여 원격 호스트에 있는 데이터베이스의 실제 디렉터리 물리적 경로를 얻을 수 있습니다. 업로드 시 원격 공간의 도메인 이름 주소는 다음과 같다고 가정합니다.
http://www.pconline.com.cn/dkblog
위의 가상 주소를 통해 원격 가상 호스트의 보조 디렉터리인 dkblog에 접속하면 데이터베이스 파일이 저장됩니다. dat 폴더에 있으므로 실제로 가상 주소는 다음과 같습니다. http://www.pconline.com.cn/dkblog/dat
Dreamweaver에서 새 빈 ASP.NET VB 동적 페이지를 만들고 코드 보기로 전환한 다음 다음 코드:
<%=server.MapPath(" ") %>
dkurl.aspx로 저장하고 IE에서 찾아보면 그림 12-2와 같습니다.
그림 12-2 물리적 경로를 테스트하면
dkurl.aspx가 위치한 물리적 경로가 Ddkblog이므로 데이터베이스의 물리적 경로는 당연히 D:dkblogdatdkblog.mdb임을 알 수 있습니다.
원격 호스트의 물리적 경로를 얻은 후 web.config 구성 파일을 열고 데이터베이스의 물리적 경로를 수정합니다.
알림: 현재 Doking BLOG의 프로그램 개발이 완료되었습니다. 이 프로그램은 매우 간단하지만 초보자가 데이터베이스를 개발하는 데 유용합니다. BLOG 프로그램의 실제 적용은 실제로 매우 복잡하며 많은 기술에 대해 독자가 숙고하고 연구해야 합니다.