ASP.NET Core 애플리케이션 게시를 위해 ASPNETCORE_ENVIRONMENT를 올바르게 설정하는 방법은 무엇입니까?
Jan 09, 2025 am 08:04 AMASP.NET Core 애플리케이션 배포를 위해 ASPNETCORE_ENVIRONMENT를 올바르게 구성
ASP.NET Core 애플리케이션을 배포할 때 ASPNETCORE_ENVIRONMENT
변수를 올바르게 설정하는 것이 중요합니다. 이 변수는 애플리케이션이 사용하는 구성 설정을 나타냅니다.
배포 중 ASPNETCORE_ENVIRONMENT를 설정하는 효과적인 방법
Windows 환경 변수 .pubxml
, launchSettings.json
, project.json
등의 방법은 개발 중에는 유용하지만 배포에는 부족합니다. 신뢰할 수 있는 대안은 다음과 같습니다.
-
에 명령줄 인수 사용dotnet publish
dotnet publish
명령을 사용하면EnvironmentName
속성을 사용하여 환경을 지정할 수 있습니다. 예를 들어 "개발"로 설정하려면:dotnet publish -c Release -r win-x64 /p:EnvironmentName=Development
로그인 후 복사 -
.csproj
파일 수정.csproj
파일 내에서 직접 빌드 구성에 따라EnvironmentName
을 조건부로 설정할 수 있습니다. 이 예에서는 디버그 빌드의 경우 "개발"로 설정하고 그렇지 않은 경우 "프로덕션"으로 설정합니다.<PropertyGroup Condition="'$(Configuration)' == 'Debug'"> <EnvironmentName>Development</EnvironmentName> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)' != 'Debug'"> <EnvironmentName>Production</EnvironmentName> </PropertyGroup>
로그인 후 복사 -
게시 프로필에서
EnvironmentName
지정게시 프로필(
Properties/PublishProfiles/{profilename.pubxml}
에 위치)은 환경을 제어하는 또 다른 방법을 제공합니다. 환경을 설정하려면.pubxml
파일에 다음을 추가하세요.<PropertyGroup> <EnvironmentName>Production</EnvironmentName> </PropertyGroup>
로그인 후 복사
이러한 기술 중 하나를 사용하면 배포 중에 ASPNETCORE_ENVIRONMENT
이 올바르게 설정되어 애플리케이션이 런타임 환경에 적합한 구성 설정을 로드할 수 있게 됩니다.
위 내용은 ASP.NET Core 애플리케이션 게시를 위해 ASPNETCORE_ENVIRONMENT를 올바르게 설정하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

인기 기사

인기 기사

뜨거운 기사 태그

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











C 언어 함수에 의해 반환 된 값 유형은 무엇입니까? 반환 값을 결정하는 것은 무엇입니까?

STL (정렬, 찾기, 변환 등)의 알고리즘을 효율적으로 사용하려면 어떻게합니까?
