빈 ASP.NET 웹 응용 프로그램을 만들었습니다. 진입 점은 어디 있습니까?ASP.NET 진입 점은 무엇입니까?
"Default.aspx"가 기본 템플릿 인 것처럼 보입니다. 내가 생각하는 "Site.Master"는 레이아웃 파일 역할을합니다. "Global.asax"는 이벤트 처리를위한 몇 가지 메소드 스텁을 제공합니다. 그런 다음 "Web.config"는 DB 연결 문자열 및 일부 인증 항목과 같은 사이트 별 설정을 갖고있는 것으로 보입니다.
하지만 "경로"또는 "Default.aspx"가 기본적으로 호출되어야하는 곳은 어디에도 없으며 이벤트 처리에는 "Global.asax"를 사용해야합니다. 이 물건들은 어디에서 지정 됐어? ASP의 핵심으로 구워 졌습니까? 하나의 C# 메서드를 통해 모든 요청을 필터링 한 다음 내가 원하는 방식으로 위임 할 수 있습니까? 그리고 일종의 HTTP 응답을 반환합니까?
ASP.NET 웹 응용 프로그램이 시작될 때 (첫 번째 요청을 받으면) 실행되는 첫 번째 코드 줄은 무엇입니까? 아니면 임의의 요청이 사이트에 요청되었을 때 어떤 코드가 실행되는지 묻고 있습니까? – Matt
I think * 새 요청이 들어 왔을 때 첫 번째 코드 줄을 알고 싶었습니다. ASP.NET은 ASP.NET이 PHP 응용 프로그램과 다르게 작동한다는 점을 잊어 버렸을 수 있습니다. PHP는 모든 요청에 대해 모든 것을 실행합니다. – mpen
로드 중일 때만 ASP.NET 응용 프로그램에서 일어나는 일들과 각 요청에서 발생하는 일들이 있습니다. 이 링크는 ASP.NET Webforms 응용 프로그램과 ASP.NET MVC 응용 프로그램의 페이지 수명주기에서 각각 일어나는 일을 다루고 있습니다. -> http://msdn.microsoft.com/en-us/library/ms178472(v=vs.100). aspx, http://www.asp.net/mvc/tutorials/mvc-5/lifecycle-of-an-aspnet-mvc-5-application – Matt