..
비주얼 스튜디오 2010의 웹 사이트 개발시의 전개를위한 몇 가지 옵션을 제공합니다. 로컬 IIS, 파일 시스템, FTP 사이트 및 원격 사이트 : 사이트의 마법사는 다음 위치를 제공합니다. 분명히, 다른 선택은 사용 시나리오에 따라, 그리고 지금 우리는 그들 사이의 차이를 볼 수 있습니다.
로컬 IIS에서 실행되는 웹 사이트가 어떤 가상 로컬 디렉토리를 지정 Visual Studio의 이전 버전과 함께 한 것과 매우 유사 만듭니다. 이 옵션은 그러므로 당신의 로컬 컴퓨터에 dall'IIS를 관리하는 사이트를 만들 수 있습니다. 사이트 페이지는 전형적인 \ Inetpub \ Wwwroot입니다에 저장됩니다.
이 옵션은 컴퓨터에 또는 다른 컴퓨터에 공유 폴더에있는 모든 폴더에 그들을 배치하여 웹 사이트를 개발할 수 있습니다. 이 옵션은 IIS가 컴퓨터에 설치되어 있어야하며 페이지의 실행은 Visual Studio의 웹 서버를 통해이다. 이것은 창조, 개발 및 웹사이트 테스트에서 가장 일반적인 방법이다. 그런 다음 사이트를 사이트에 삽입되어야합니다 서버에서 IIS 가상 디렉터리를 만들고 그 디렉토리에있는 로컬 폴더의 모든 내용을 전송하는 정도 완료되면.
그리고 '사용 가능한 FTP 서버를 통해 제공되는 웹 사이트를 관리하기 위해 Visual Studio를 사용할 수 있습니다. 예를 들어, 웹사이트의 호스팅 제공 업체와 함께 작업하는 경우, FTP 서버 개발 및 사이트를 호스팅하는 서버에 우리의 위치간에 파일을 전송할 수있는 편리한 방법을 제공합니다. 비주얼 스튜디오는 권한이 읽기 및 쓰기해야하는 모든 FTP 서버에 연결할 수 있습니다.
이 마지막 옵션은 네트워크를 통해 액세스할 수있는 컴퓨터에 IIS를 사용하는 것입니다. 해당 컴퓨터뿐만 아니라 IIS는 FrontPage 2002 Server Extensions를 설치해야합니다. 이 옵션은 웹 사이트가 다른 장소에서 여러 사람들에 의해 개발되고있다 때 유용합니다. 원격으로 전체 개발 팀 작업은 동시에 사용할 수 있습니다. 단점은 디버깅 및 구성 작업을 로컬보다 훨씬 느리게하는 것입니다.
비주얼 스튜디오 2010를 사용하려면 이전 강의에서 볼 HelloWorld 같은 응용 프로그램을 만듭니다. 이 작업을 수행하려면 우리는 파일 메뉴에서 개발 환경을 시작하고 새를 클릭 -> 웹 사이트. 이것은 우리가 빈 웹 사이트 디자인을 선택하는 다음과 같은 대화 상자를 엽니다

또한 HTTP 웹 위치 등의 옵션을 선택합니다.
기본적으로 비주얼 스튜디오에 의해 선택에 따라하면 ASP.NET VisualStudio2010 컴퓨터에서 문서 폴더에있는 \ 프로젝트라는 디렉토리에 솔루션 파일을 만듭니다. 또한 실제 메일 프로젝트를 나타냅니다 Inetpub \ Wwwroot 폴더에 가상 디렉터리가 생성됩니다.
우리가 ASP.NET 웹 사이트 프로젝트 모델로 선택했다면 이미 프로젝트 웹 양식 및 코드 파일 (을 Default.aspx 및 Default.aspx.cs)에 포함 됐을 차이와 비슷한 구조를 만들 것입니다. 그것은 또한 자동으로 App_Data 우리의 사이트에 관련 데이터를 사용하기라는 폴더를 만든 것입니다.
솔루션 탐색기 창에서이 시점에서, 우리는 우리의 웹사이트에 마우스 오른쪽 버튼을 클릭하고 옵션을 새 항목 추가를 선택

(내 경우 Test.aspx에서) 웹 폼 요소를 선택하고 그것을 우리가 원하는 이름을 지정 나타나는 대화 상자에서

나는 대화 상자의 오른쪽 아래에있는 별도의 파일에 옵션 플레이스 코드 잠시 머물러하려는 경우에도 우리는 그들과 같은 다른 옵션을 두십시오. 이 옵션은 기본적으로 파일을 만들 수 Visual Studio를 알려줍니다. CS는 웹 양식의 C # 코드를 배치할로 분리.
그것이 다른 구성 요소를 분석하기 위해이 안내서의 목적은 아니기 때문에 나는 Visual Studio의 레이아웃에 너무 많은 연연하지는 않지만, 내가 디자인, 분리, 그리고 소스의 맨 아래에있는 세 가지 탭이 나타납니다. 탭을 클릭하면 당신은 매우 유사한 웹 양식의 디자인 측면을 볼 수있는 (당신은 웹 양식을 명확하게 흰 페이지를 볼 수의 디자인 탭을 클릭하면 현재) 브라우저에 표시됩니다. 분리가 동시에 그래픽과 HTML 코드 (창이 두 부분으로 나누어져있다) 볼 수 있습니다 동안 소스를 클릭하면, HTML 코드를 표시합니다.
우리가 파일에 대한 노드를 확장하면 우리는 C # 코드를 작성하기 위해 웹 양식 Test.aspx.cs를 볼 수 있습니다

이 파일을 더블 클릭하면 이런 페이지가 열립니다

우리가 파일을 만들 메모장했던 것처럼 동일한 방식으로 우리는이 프로그램을 위해 일한 고사는 방법입니다. :
공용 부분 클래스 테스트 : System.Web.UI.Page
{
보호 무효 Page_Load (객체 발송인, EventArgs E)
{
/ / ...
}
공공 공극 Metodo1 ()
{
/ / 뭔가
}
}
.과 aspx 파일에서 호출 :
<% @ 페이지 언어 = "C #"AutoEventWireup = "진정한"CodeFile = "Test.aspx.cs" 상속은 = "테스트"%> <! DOCTYPE HTML PUBLIC " - / / W3C / / DTD XHTML 1.0 과도 / / EN " "HTTP : / / www.w3.org/TR/ xhtml1/DTD/xhtml1-transitional.dtd "> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <TITLE> </ TITLE> </ HEAD> <BODY> ID = "Form1에"<form runat="server"> <DIV> <% Metodo1 (); %> </ 사업부> </ 폼> </ BODY> </ HTML>
당신이 컴파일하면 Visual Studio는 aspx 파일이 고사가.. 파일을 컴파일하고 ASP.NET 임시 디렉토리에 넣습니다. 그런 다음 IIS는 컴파일된 파일 (DLL)를로드하고 우리가 방금 만든 페이지를 보여줍니다.
| |
ASP (고급)
동적 웹 사이트를 만드는 전체 과정. 39 €에서. |
| |
ASP.NET (코스)
49 €에서 웹 애플 리케이션을 구축하기위한 전체 과정. |
| |
SQL과 데이터베이스 (코스)
관계형 데이터베이스를 만들고 관리할 수 있습니다. 39 €에서. |