제목 : 강의용 ASP.NET1.1 기본형 게시판 모듈 부분 소스
※ 기본 게시판(Basic) 작성 프로젝트
제목 : Basic(베이직C#)
버전 : V1.0(2004.01.02)
최종수정일 : 2006.02.15
작성자 : 박용준(레드플러스)(redplus@redplus.net)
배포URL : 닷넷코리아(http://www.dotnetkorea.com/)
테스트환경 :
Windows Server 2003(IIS6.0),
SQL Server 2000(MDAC2.7), SQL Server 2005 Express,
ASP.NET1.1(.NET Framework 1.1)
설명 : C# & ASP.NET을 사용한 기본적인 입/출력 기능을 하는 게시판이며,
교육용 용도로 만들었습니다.
1. 개요
1.1. 사용할 URL
- http://localhost/Basic/Basic/List.aspx
1.2. 기본 게시판 구조도
- 시작 : http://localhost/Basic/Basic/Default.aspx
- 리스트(페이징) : http://localhost/Basic/Basic/List.aspx
- 글쓰기 : http://localhost/Basic/Basic/Write.aspx
- 글내용보기 : http://localhost/Basic/Basic/View.aspx
- 수정 : http://localhost/Basic/Basic/Modify.aspx
- 삭제 : http://localhost/Basic/Basic/Delete.aspx
- 검색 : http://localhost/Basic/Basic/Search.aspx
1.3. 기본 게시판에서 추가적으로 필요한 파일
- 애플리케이션 변수 사용 : Global.asax 또는 Web.config
- Basic.css 파일 사용 : 공통 스타일 시트
- Basic.sql 파일 사용 : 테이블 및 저장 프로시저 스크립트
2. 설치 순서
(1) 새로운 프로젝트를 생성한다. 예) Basic 프로젝트
(3) 프로젝트 폴더에 다운로드 받은 Basic 게시판 소스(7개)를 붙여넣기 한다.
(4) 프로젝트 루트에 1.3절에서 언급한 관련 파일을 붙여넣기 한다.
(5) List.aspx파일을 시작 페이지로 설정한다.
(6) SQL Server 엔터프라이즈 관리자를 열고,
새로운 데이터베이스를 생성한다. 예) Basic
(7) 데이터베이스에 로그인할 수 있는 로그인 사용자를 만들고,
앞에서 만든 데이터베이스에 대해 db_owner권한을 부여한다.
예) Basic/Basic
(8) 새롭게 만든 데이터베이스를 선택하고, SQL 쿼리 분석기를 열고,
다운로드 받은 파일중에 Basic.sql파일을 실행한다.
(9) VS.NET으로 돌아와서 프로젝트 루트에 있는
- Web.config 파일을 열고 ConnectionString 또는
CONNECTION_STRING 명으로 <appSettings> 영역에 키값을 하나 추가한다.
- 또는 -
- Global.asax.cs 파일을 열고,
Application["CONNECTION_STRING"] 부분을 각자의 환경에 맡게 수정한다.
(10) VS.NET에서 F5를 눌러 빌드를 시키고,
http://localhost/Basic/Basic/List.aspx파일이 제대로 실행되는지 확인한다.
3. 기타
- 본 게시판에 대한 버그 및 문의는
닷넷코리아(http://www.dotnetkorea.com/) Q&A게시판을 이용해 주시면 감사하겠습니다.
- 본 게시판 작성에 대한 동영상 강좌는
비주얼아카데미(http://www.VisualAcademy.com)에서 유료로 서비스됩니다.
4. 테스트 URL
- http://sample.redplus.net/Web/Basic/List.aspx