덜구
daily-story
덜구
전체 방문자
984,482
오늘
67
어제
80
  • 전체 글 N
    • 공지사항
    • 일상
      • 기록
      • 여행
      • 정보
      • 노래
      • WOW
    • 모바일&IT
      • 정보
      • 제품리뷰
      • iOS & MAC
      • Android
      • 체험신청
    • 프로그래밍 N
      • Android
      • Ionic
    • 티스토리
      • ONE SKIN

블로그 메뉴

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

공지사항

  • 티스토리 초대장 배포 (완료)
  • 티스토리 초대장 배포 (완료)
  • 티스토리 초대장 배포 (완료)

인기 글

  • NVIDIA GeForce Experience 업⋯
    2015.08.18
    NVIDIA GeForce Experience 업⋯
  • MAC OSX에서 터미널 adb 사용하기
    2016.08.03
  • 티스토리 반응형 스킨 - ONE sk⋯
    2015.07.30
    티스토리 반응형 스킨 - ONE sk⋯
  • 윈도우10(Windows10) 엣지 브라⋯
    2015.08.17
    윈도우10(Windows10) 엣지 브라⋯
  • [android] Gradle로 카카오 SDK⋯
    2015.12.16

태그

  • 반응형
  • 업데이트
  • 변경
  • 애견
  • 아이폰
  • IOS
  • ios7
  • 티스토리
  • 애플
  • 배포
  • 스킨
  • 오라클
  • 개봉기
  • 케이스
  • 옵티머스 뷰
반응형

최근 댓글

  • 좋은스킨 잘받아 갑니다
    :::
  • 저두여
    나야나
  • 감사합니다. 윈도우만 쓰다 맥⋯
    앱초보
  • 조회조건에 IS NULL, IS NOT NU⋯
    mssql
  • 스킨 잘 사용할게요 감사합니다-!
    성성이

최근 글

  • php 파일업로드 시 오류 메세지⋯
    2022.06.28
    php 파일업로드 시 오류 메세지⋯
  • visual studio code 주석 스타⋯
    2022.05.20
    visual studio code 주석 스타⋯
  • 나하로 갤럭시노트20 울트라 리⋯
    2020.09.04
    나하로 갤럭시노트20 울트라 리⋯
  • Default Activity Not Found
    2017.01.24
  • MAC OSX에서 터미널 adb 사용하기
    2016.08.03

티스토리

hELLO · Designed By 정상우.
덜구

daily-story

모바일&IT/정보

웹 어플리케이션 프로젝트 vs 웹 사이트 프로젝트 in Visual Studio

2015. 5. 20. 09:40
반응형

웹 어플리케이션 프로젝트와 웹 사이트 프로젝트의 차이점

  • 프로젝트 파일 구조
    • 웹 어플리케이션 프로젝트
      • Visual Studio 프로젝트 파일(.csproj 또는 .vbproj)에 프로젝트에 포함된 파일 목록 및 프로젝트 간 참조와 같은 프로젝트에 대한 정보가 저장됨.
    • 웹 사이트 프로젝트
      • 프로젝트 파일(.csproj 또는 .vbproj)이 없습니다. 폴더 구조에 있는 모든 파일은 사이트에 자동으로 포함.
  • 컴파일
    • 웹 어플리케이션 프로젝트
      • 개발 또는 소스 컨트롤에 사용되는 소스 코드를 컴퓨터에서 명시적으로 컴파일함.
      • 기본적으로, 코드 파일(.aspx 및 .ascx 파일 제외)을 컴파일하면 단일 어셈블리가 생성됨.
    • 웹 사이트 프로젝트
      • 일반적으로 사이트가 설치되거나 업데이트된 후 처음 요청을 받을 때 ASP.NET에서 소스 코드를 동적으로(자동으로) 컴파일함.
      • 사이트를 미리 컴파일할 수 있습니다. 즉, 개발 컴퓨터 또는 서버에서 사전에 컴파일할 수 있음.
      • 기본적으로, 컴파일을 수행하면 여러 어셈블리가 생성됨.
  • 네임스페이스
    • 웹 어플리케이션 프로젝트
      • 페이지, 컨트롤 및 클래스에 명시적 네임스페이스가 기본적으로 추가.
    • 웹 사이트 프로젝트
      • 페이지, 컨트롤 및 클래스에 명시적 네임스페이스가 기본적으로 추가되지 않지만, 수동으로 추가 가능.
  • 배포
    • 웹 어플리케이션 프로젝트
      • 어셈블리를 서버에 복사. 
      • 응용 프로그램을 컴파일하여 어셈블리를 생성함.
      • Visual Studio에서 많은 배포 작업을 자동화하기 위해 IIS 웹 배포 도구와 통합된 도구를 제공.
    • 웹 사이트 프로젝트
      • IIS가 설치된 컴퓨터에 응용 프로그램 소스 파일을 복사함.
      • 개발 컴퓨터에서 사이트를 미리 컴파일하는 경우 컴파일에서 생성된 어셈블리를 IIS 서버에 복사.
      • Visual Studio에서 배포 도구를 제공하지만, 이 도구는 웹 응용 프로그램 프로젝트에서 사용되는 도구만큼 많은 배포 작업을 자동화지는 않음.


작업순서

  1. 새로운 응용프로그램 만들기 - 새로 만들기>프로젝트>ASP.NET 빈 웹 응용 프로그램
  2. 기존 소스(Web Site Project) 파일 복사 - 탐색기에서 기존 소스를 새로 만들기 한 폴더로 복사
  3. 모든 파일 표시 선택 - 솔루션 탐색기에서 모든 소스파일 보기
  4. 파일, 폴더 프로젝트에 추가 - 솔루션 탐색기의 프로젝트 선택 후 마우스 우측 버튼 클릭, “웹 응용프로그램으로 변환” 메뉴 선택
  5. 프로젝트 빌드(build) - 솔루션 탐색기에서 마우스 우측 버튼 클릭, “빌드” 메뉴 선택
  6. 빌드 후 오류 확인 - DLL(어셈블리, COM) 파일 참조 추가, 중복코드 제거


+ 작업절차 참조 : stackoverflow.com

반응형
    '모바일&IT/정보' 카테고리의 다른 글
    • 다음캘린더 서비스 종료
    • 윈도우7 아이콘 깨질 경우 해결방법
    • Windows7 Ultimate KN 화면보호기 비활성화
    • 라이브리(LiveRe) 소셜 댓글 설치
    Visual Studio, 웹사이트, 웹어플리케이션, 프로젝트
    덜구
    덜구
    시간나면 강아지들 데리고 캠핑도 가고, 셀프 리모델링도 하고 이것 저것 하면서 즐겁게 잘 살고 있습니다 :-)
    댓글쓰기
    다음 글
    윈도우7 아이콘 깨질 경우 해결방법
    이전 글
    Windows7 Ultimate KN 화면보호기 비활성화
    • 이전
    • 1
    • ···
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • ···
    • 33
    • 다음