2013년 9월 8일 일요일

닷넷, C# ASP.NET의 작동원리, aspnet_isapi.dll

닷넷, C# ASP.NET의 작동원리, aspnet_isapi.dll
 
닷넷(.NET)이 설치 될 때 로컬 IIS 웹 서버는 자동으로 .aspx 확장자를 가진 파일을 ASP.NET 모듈(aspnet_isapi.dll)과 연결 한다. 기술적으로 보면 이 모듈은 ASPX 파일의 내용을 해석(Parse)하는 것이다. 결국 HTML을 만들어서 웹서버(IIS)에 보내는 역할을 하는 것이다.:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
 
 
ASP.NET 파일을 .aspx 확장장로 등록
 
ASP.NET 페이지는 페이지를 만들기 위해서 확장자명을 aspx로 지정해야 한다. 일반적인 html이라도 확장자를 .aspx로 바꾸어 실행하면 서버로 전달되어 처리되어 html로 번역 되어짐을 알 수 있다.
 
 
웹페이지에 ASP.NET 코드 넣기
 
웹페이지 소스 파일에 서버측에서 실행될 코드를 넣을 때 마다 서버측에서 실행 될 수 있도록 Label을 달아야 한다. ASP.NET 코드를 구분 짓는 방법은 runat 속성을 server로 설정 하는 것이다. 여기서는 C#을 이용하여 웹 페이지를 만들 것이므로 다음과 같은 페이지 지시자를 사용해야 한다.
 
<%@ Page language = “C#”%>
 
코드 블록은 다음과 같이 구성된다.
 
<script language=”C#” runat=”server”>
       C# 코드들….
</script>
 
만약 Visual Basic .NET 언어를 사용 한다면 다음과 같이 한다.
 
<script language=”VB” runat=”server”>
       VB.Net 코드들….
</script>
 
주의 : ASP.NET의 표준 언어는 VB.NET이므로 C#을 사용 한다면 반드시 표기 해야 한다.



오라클자바커뮤니티 추천 실전 강좌 - 개인80% 환급

C#4.0, ADO.NET, Network 프로그래밍 4일 32시간   09-24
C#,ASP.NET마스터 8일 56시간   09-25
ASP.NET4.0 MVC 프로그래밍 4일 32시간   09-30
C#,ASP.NET마스터 18일 54시간   09-25
ASP.NET4.0 MVC 프로그래밍 11일 33시간   09-26
C#4.0, ADO.NET, Network 프로그래밍 11일 33시간   09-30
C#,ASP.NET마스터 8일 56시간   09-14
C#4.0, ADO.NET, Network 프로그래밍 4일 32시간   09-28
ASP.NET4.0 MVC 프로그래밍 4일 32시간   09-28 

댓글 없음:

댓글 쓰기