2016-10-11 3 views

답변

0

저는 실제로 지난 2 일 동안이 문제를 다루었습니다. 빌드 모드 (디버그/릴리스)는 영향을 미치지 않습니다. 해야할 일들의

일부는 환경 [링크] https://docs.asp.net/en/latest/fundamentals/environments.html

같은 config.Development.json 파일로 그런 다음 버전이 생성 할 수 config.json 파일을 dev에 대한 IIS에서 환경 모드를 설정하고 해제하는 것입니다 및 config.Production.json. 이 파일에서

값은 Startup.cs 파일에 표기 많은 프로세스가 호출되는 방법으로이 .AddJsonFile($"config.{this.hostingEnvironment.EnvironmentName}.json", optional: true)

에서 Startup.cs에서 config.json 값의 값을 덮어 씁니다.

기본적으로 구성 정보 변경은 빌드 모드를 기반으로하지 않고 실행중인 실제 환경에 따라 결정됩니다. 이제는 서버 자체에서 개발, 준비, 릴리스를 설정합니다.

관련 문제