반응형
C# ASP.NET 에서 웹 사이트를 배포하는 예제입니다.
배포 1. 웹 사이트 복사 입니다.
배포 2. 웹 사이트 게시
- 개발자가 개발한 C# 소스파일을 보고하기 위해서 DLL 파일만 배포하는 방법
배포를 위해서 간단한 달력관련 컨트롤을 이용한 웹 프로젝트를 가지고 하도록 하겠습니다.
Default.aspx |
<html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> </head> <body> <form id="form1" runat="server"> <div> 웹사이트 배포 연습 <asp:Calendar ID="Calendar1" runat="server" onselectionchanged="Calendar1_SelectionChanged"></asp:Calendar> <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label> </div> </form> </body> </html> |
Default.aspx.cs |
protected void Calendar1_SelectionChanged(object sender, EventArgse) { this.Label1.Text =Calendar1.SelectedDate.ToShortDateString(); } |
결과화면 |
[그림63-1] 이 예제를 가지고 배포를 합니다. |
배포 1. 웹 사이트 복사 |
[그림63-2] (또는 해당 프로젝트 마우스 오른쪽 클릭 - 웹 사이트 복사 선택) [그림63-3] 해당 폴더에 가면 웹 사이트가 복사가 되어있는것을 확인 할 수가 있습니다. 실행 잘됨. 빌드 파일 그대로 원격서버에 올리면 끝!!! 1. Asp에서 작성한 해당 프로그램의 (예:WebDeployment) 폴더에 공유를 지정 (웹 공유) 2. Asp.NET 2.0 이상의 권한 부여(쓰기권한) 3. 데이터베이스 연결 문자열이 제대로 되어져 있는지 확인하기 |
- 개발자가 개발한 C# 소스파일을 보고하기 위해서 DLL 파일만 배포하는 방법
배포 2. 웹 사이트 게시 |
[그림63-4] [그림63-5] 웹 사이트 게시에서 체크 박스가 보이는데 전체 체크 또는 기본으로 하셔도 상관없습니다. [그림63-6] PrecompiledApp.config 파일로 변경되었으며 배포2 폴더 - bin 폴더을 열면 App_Web_default.aspx.cdcab7d2.dll 이름의 DLL 파일이 있습니다. 웹 사이트 열기로 웹사이트를 게시한 파일을 열면 프로그램이 잘 작동 하는것을 확인 할 수 있습니다. |
반응형
'ASP.NET' 카테고리의 다른 글
65.C# ASP.NET - MultView [WebStandardControls] (0) | 2009.10.23 |
---|---|
64.C# ASP.NET - Panel 컨트롤 [WebStandardControls] (0) | 2009.10.23 |
62.C# ASP.NET - WebConfiguation (0) | 2009.10.21 |
61.C# ASP.NET - Remote Debbugging Monitor ( 로컬 애러 잡기 ) (0) | 2009.10.21 |
60.C# ASP.NET - OutputCache (0) | 2009.10.21 |
Comments