>  기사  >  백엔드 개발  >  ASP.NET 웹 사이트 게시 과정에 대한 자세한 설명

ASP.NET 웹 사이트 게시 과정에 대한 자세한 설명

Y2J
Y2J원래의
2017-05-06 11:52:594662검색

이 글은 ASP.NET 프로그램 출시의 세부 과정을 주로 소개하며, 관심 있는 분들은 참고하시기 바랍니다.

머리말

ASP.NET 웹 사이트를 게시할 때 초보자이든 전문가이든 프로그램 게시 과정에서 ASP.NET 프로그램 게시에 대한 VS 실패, IIS 설치 실패, IIS 게시 실패, LAN 장애 등 접속 불가,

구성 파일 오류, 권한 부족 등의 문제가 500명 이상의 기술팀에서 보고한 다양한 문제와 결합됨 제가 이끄는 대로 오늘은 요약하는 시간을 갖도록 하겠습니다. 모두가 함께 배우고 함께 발전하는 것이 편리합니다.

나중에 심층적이고 자세한 분석을 위해 작은 데모를 작성하고 코드를 첨부했습니다. 이 튜토리얼은 VS2013을 기반으로 하며 OS는 WIN10, IIS7 및 기타 환경입니다. (WIN7 등 다른 운영체제도 원리는 비슷하지만 미묘한 차이가 있습니다)

1. 전체 솔루션개요

2. 프론트엔드rrree

3. 백엔드rree

4.

1. ASP.NET 프로그램 출시

1. VS2013으로 솔루션을 엽니다.

2. 솔루션을 선택하고 마우스 오른쪽 버튼을 클릭합니다. -> 팝업 대화 상자에서 "솔루션 청소"를 선택합니다.

3. 2단계 "솔루션 정리"가 완료되면 "솔루션"을 선택하고 -> 팝업에서 "오른쪽 버튼"을 클릭합니다. 대화 상자에서 솔루션 다시 빌드를 선택합니다.

4. 3단계 "솔루션 재생성"이 완료된 후 아래 그림의 "testDemo"와 같은 웹 애플리케이션을 선택하고 "오른쪽 버튼"을 클릭합니다. 마우스의 — >팝업 대화 상자에서 "게시"를 선택합니다.

5. "구성 파일" 노드를 설정하고 "다음"을 클릭합니다.

6. "연결" 노드를 설정하고 "다음"을 클릭합니다.

7. "설정" 노드를 설정하고 "다음"을 클릭합니다.

8. "미리보기" 노드를 설정하고 "게시"를 클릭합니다.

9. 게시된 파일은 아래와 같습니다. 이때 파일이 성공적으로 게시된 후 해당 폴더와 .cs 파일을 클릭합니다. 모든 페이지가 휴지통에 들어갑니다.

2. IIS 설치

1. "제어판"을 열고 ->

2. 팝업 대화 상자에서 "Windows 기능 켜기/끄기"를 선택합니다.

3. 팝업 대화상자에서 '인터넷 정보 서비스'를 선택합니다. (초보자라면 모두 선택하는 것이 좋으며, 베테랑이라면 다음과 같이 선택하세요.) 필요), "확인"을 클릭하세요.

4. 확인을 클릭하면 변경 사항이 적용됩니다.

5. 애플리케이션 변경이 완료되면 "지금 다시 시작"을 선택하세요. 시스템이 다시 시작되면 IIS 구성이 완료됩니다.

6. 컴퓨터를 다시 시작한 후 IIS 구성이 성공했는지 테스트합니다. 브라우저 표시줄에 "http://localhost"를 입력합니다. 다음 인터페이스가 나타나면 IIS가 성공적으로 설치된 것입니다.

3. IIS 게시 사이트

1. "나는 Cortana입니다. Cortana입니다. 궁금한 사항이 있으면 문의하세요." me" 상자에 "인터넷 정보 서비스"를 입력합니다.

2. IIS 기본 인터페이스를 엽니다.

3. '웹사이트' 선택 -> 마우스 오른쪽 버튼을 클릭하고 팝업 대화상자에서 '웹사이트 추가'를 선택합니다.

4. 팝업 대화 상자에서 해당 매개변수를 설정합니다.

5. 현재 IIS 기본 인터페이스에는 "Website"에 방금 부여된 이름인 "www.testWebSite"라는 추가 사이트가 있습니다. .

6. 애플리케이션 풀 구성

7. 기본 문서 구성

8. 아래와 같이 기본 문서가 성공적으로 추가된 후

9. 권한 부족을 방지하려면 방금 게시한 파일에 "everyone" 구성원을 추가하고 권한을 부여하세요. 마우스 오른쪽 버튼 클릭 ->속성 ->보안 ->편집 -> 추가

-> "모든 사람" 입력 -> 여러분 —>알겠습니다.

10. IIS를 등록합니다. 사용 중인 프로그램에서 대문자 V를 찾아 "Visual Studio 2013" 선택 -> "Visual Studio Tools" 선택 -> 관리자 권한으로 "VS2013 개발자 명령 프롬프트" 선택하고 CMD를 입력하세요. "aspnet_regiis -i"를 입력합니다.

11. 이제 전체 발매가 끝났습니다.

12. 테스트. 방문하려면 브라우저 주소 표시줄에 "localhost:8090/sessionDemo.aspx"를 입력하세요.

13. 이제 IIS 웹사이트 게시 과정이 끝났습니다.

4. IIS 구성 시 주의 사항

1. IIS 등록 문제

에서 대문자 V를 찾으세요. 사용 중인 프로그램을 선택합니다. "Visual Studio 2013" -> "Visual Studio Tools" 선택 -> 관리자로 "VS2013 개발자 명령 프롬프트"를 선택하고 CMD를 입력합니다. "aspnet_regiis -i"를 입력합니다.

2. 권한 부족 문제

VS 게시된 파일을 클릭하고 마우스 오른쪽 버튼 클릭->속성->보안->편집-> 추가 —>“everyone” 입력—>모든 사용자에게 권한 부여—>확인.

3. 방화벽 문제

대부분 방화벽 문제로 인해 LAN에 접속할 수 없습니다. 직접 방화벽을 끄면 안전하지 않습니다. 다음 해결 방법을 권장합니다.

HTTP 서비스는 기본적으로 포트 80을 사용합니다. 방화벽에서 HTTP 서비스(포트 80)만 활성화하면 됩니다(시스템과 함께 제공되는 방화벽에 특히 주의하세요). 다른 방화벽도 가능합니다. 비슷한 작업이 필요합니다.

a. 시작 -> 모든 프로그램 -> 관리 도구 -> 고급 보안이 포함된 Windows 방화벽 -> 고급 보안이 포함된 Windows 방화벽 -> 오른쪽 열에서 , "새 규칙" 선택 -> 나타나는

창에서 다음을 선택합니다. 포트 선택 -> 다음 단계 -> TCP 및 특정 로컬 포트를 선택하고 열려는 포트 번호를 입력합니다. 여기에서 모든 포트를 열도록 선택할 수 있습니다.
다음 단계—> 연결 허용 선택—>다음 단계—> 모든 옵션 확인—>다음 단계—> ).>

4. IIS가 성공적으로 설치되었는지 확인하세요.

브라우저 URL에 http://localhost를 입력하면 설치가 성공한 것입니다. .

5. 포트 문제

http의 기본 포트는 80입니다. IIS가 출시되면 다른 포트를 선택하세요.

6. 애플리케이션 풀의 이름은 웹사이트와 동일해야 하며, 통합 방법을 선택하세요. (릴리스에 실패하면 클래식과

상속

간에 전환할 수 있습니다. 테스트) 버전 V4를 선택합니다.

7. VS가 출시되면 디버그 버전 대신 릴리스 버전을 선택하고 CPU는

8. 그 외 궁금한 점은 차차

업데이트하겠습니다. 부족한 점 있으면 읽어주시면 감사하겠습니다. 여러분의 조언을 듣고 함께 배우고 발전해 나가세요

. [관련 권장 사항]

1.

ASP 무료 동영상 튜토리얼


2 .

ASP 튜토리얼

3.

Li Yanhui ASP 기본 동영상 튜토리얼

위 내용은 ASP.NET 웹 사이트 게시 과정에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.