2017-01-18 1 views
0

저는 asp.net 개발자이고 최근에 asp.net-core를 아카이브하려고합니다.릴리스 된 Asp.net 핵심 프로젝트를 시작하는 방법은 무엇입니까?

꽤 새로 워서, Windows 머신에서 asp.net 코어 프로젝트를 어떻게 시작합니까?

일반적인 asp.net의 경우 Visual Studio를 사용하여 프로젝트를 게시하고 모든 것을 Windows 컴퓨터로 가져 와서 IIS를 사용하여 웹 사이트를 만들고이 디렉터리를 실제 파일로 지정합니다.

asp.net-core로 만든 웹 사이트는 어떻습니까?

  1. 서버 컴퓨터에 asp.net-core를 설치해야합니까? (나는 이것을 좋아하지 않습니다)

  2. 게시 된 파일을 어떻게해야합니까? 프로젝트 게시 후 생성 된 두 개의 폴더가 있습니다

    • netcoreapp1.0
    • PublishOutput

답변

0

글쎄, 당신은 여전히 ​​ASP.NET 핵심 프로젝트를 게시 할 파일 시스템 메커니즘을 사용할 수 있습니다 Visual Studio에서. 그러나 VS는 동일한 일을하기 위해 두건 아래의 dotnet CLI를 사용합니다. 일반적으로 Windows Server 및 Linux Server와 같은 호스팅 환경에 따라 배포를 구성합니다. 윈도우 서버

를 들어

이 성공적으로 IIS에 게시하려면 ASP.NET Core Module을 설치해야합니다. .NET Core SDK도 설치됩니다. Windows Server의 IIS에서 제공하는 SSL 종단 및 다른 이점을 누릴 수 있습니다.

리눅스

를 들어 당신은 (당신이 그 2 개 폴더를받을 이유가)는 .NET 핵심 런타임을 인수하는 게시 앱뿐만 아니라 여기에 .NET 핵심 SDK를 사용해야합니다. Nginx 또는 HAProxy를 사용하여 모든 SSL 종단, 포트 전달 등을 얻으십시오.

+0

링크 부탁드립니다 – Jacky

관련 문제