Windows Server 2012 R2 표준 구축 ASP.NET Core 환경 그래 픽 튜 토리 얼

3828 단어 ASP.NETCore
선언:
ASP.NET Core 1.0 이 발표 되면 서 포럼 에 관련 된 글 도 많아 졌 습 니 다.마침 테스트 환경 에 ASP.NET Core 의 발표 환경 을 구축 하고 그 과정 에서 겪 은 문 제 를 유용 한 친구 가 필요 로 할 수 있 도록 보 낼 시간 이 있 었 습 니 다.
환경:
Windows Server 2012 R2 Standard with Update
MSDN 링크:e2k:/|file|cnwindows_server_2012_r2_with_update_x64_dvd_6052725.iso|5545705472|121EC13B53882E501C1438237E70810D|/
IIS 8.5
서버 관리 자 를 열 고 캐릭터 와 기능 추 가 를 누 르 십시오.
 
캐릭터 기반 또는 기능 기반 설 치 를 선택 하 십시오.
 
서버 선택.웹 서버 선택(iis)
 
배역 을 선택 하 다.
 
웹 서버(IIS)옵션 을 엽 니 다.일반적인 http 기능 을 선택 하 십시오.
 
보안 선택 에서 자주 사용 하 는 보안 옵션 을 선택 하 십시오.

응용 프로그램 개발 옵션 중.net 3.5,.net 4.5,ISAPI 확장 을 선택 하 십시오.
 
설 치 를 시작 하 다.
이로써 IIS 8.5 설치 종료 오픈http://localhost확인 가능

ASP.NET 코어 환경:
이게 그렇게 가 는 건 아니 고 항아리 안에 다 들 어 있어 요.일단 설치.
새 버 전:SDKDotNetCore.1.0.0-SDK.Preview 2-x64.exe
설치 후 CMD 에 dotnet 를 입력 하여 설치 성공 여 부 를 확인 합 니 다.

그리고 NodeJS 와 NPM,bower 와 Gulp 를 설치 하면 문제 가 생 길 수 있 습 니 다.잠시 후.
NodeJS 버 전:node-v 4.4.7-x64 더 블 클릭 으로 설치 계속 다음 단계

설치 완료 후 NPM 으로 bower 와 Gulp 설치
명령:npm install bower-g
명령:npm install gulp-g
프로젝트 컴 파일 및 발표:
콘 솔 에 들 어가 프로젝트 디 렉 터 리 로 전환 하여 실행 합 니 다.
dotnet restore"D:\\WorkSpace\\trunk\src\\XXXX.Web"이 명령 은 의존 팩 을 복원 합 니 다.
dotnet build"D:\\WorkSpace\trunk\src\\XXX.Web"이 명령 은 항목 을 컴 파일 합 니 다.
dotnet publish-o D:\\Publish 이 명령 은 D:\\Publish 폴 더 로 발 표 됩 니 다.
이 때 어떤 친구 들 은 마지막 명령 실행 이 실 패 했 음 을 발견 할 수 있 습 니 다.잘못된 원인:No executable found matching command"bower"에 bower 가 설치 되 어 있 지 않 습 니 다.
그런데 전에 분명히 bower 를 설치 한 적 이 있 는데 이게 어떻게 된 일 입 니까?급 하지 않 습 니 다.콘 솔 을 열 고 bower 검 사 를 입력 하 세 요.

확실히 설치 가 성공 한 것 을 발 견 했 습 니 다.저 는 제 컴퓨터 WIN 10 과 WIN 7 에서 똑 같은 절 차 를 밟 아서 이 문 제 를 발 견 했 습 니 다.
환경 변 수 를 확인 해 보 니 NPM 이 server 에 있 는 위 치 는 설치 디 렉 터 리 를 가리 키 는 것 이 아니 라 CD 아래 사용자 폴 더 APP DATA 에 있 습 니 다.그리고 dotnet core 는 환경 변수 에 따라 bower 를 찾 으 면 찾 지 못 했 습 니 다.
해결 방법 은 설치 디 렉 터 리 에 있 는 bower 를 환경 변수 디 렉 터 리 에 복사 하면 됩 니 다.

방금 publish 명령 을 계속 실행 하 는 데 성 공 했 습 니 다.
IIS 발표:

사이트 추가 같은 것 은 너무 간단 합 니 다.더 이상 말 하지 않 겠 습 니 다.응용 프로그램 풀 은 코드 없 는 위탁 관리 통합 을 선택 하 십시오.
  
그리고 운행 하 다 보 니 잘못 보고 되 었 습 니 다.

잘못된 정보 도 분명하게 말 하지 못 해 홈 페이지 에 올 라 발표 한 관련 설명 을 볼 수 밖 에 없 었 다.https://docs.asp.net/en/latest/publishing/iis.html
설치 되 어 있 지 않 음.NET Core Windows Server 호스 팅 번 들 설치
다운로드 설치 후 다시 사 이 트 를 열 어 정상적으로 작 동 되 었 으 며,이로써 윈도 서버 2012 R2 Standard 에 ASP.NET Core 프로그램 을 배치 하 는 것 이 끝 났 습 니 다.
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.

좋은 웹페이지 즐겨찾기