2017-10-24 13 views
0

일반 ASP.NET/MVC 개발에서 응용 프로그램/사이트 디렉터리의 web.config에서 구성 항목을 machine.config으로 이동할 수 있습니다.IIS 루트 외부에서 구성 이동

ASP.NET 코어에는 json 기반 구성 파일이 있으므로 비슷한 점이 있습니까?

+0

예, appsettings.json을 추가 할 때 Startup.cs에서 절대 경로를 설정할 수 있습니다. – Nikolaus

+0

Program.cs에서 호스트를 구성 할 때 사용할 다른 json 구성 파일을 지정할 수 있습니다. https://docs.microsoft.com/en-US/aspnet/core/fundamentals/configuration?tabs=basicconfiguration – Valuator

답변

3

기술적으로 기술적으로 모든 위치에서 JSON을 가져올 수 있습니다. 그냥 "appsettings.json"대신 전체 파일 시스템 경로를 전달하십시오.

그러나 구성을 외부화하는 것에 대해 이야기하고 있다면 실제로 Azure Key Vault와 같은 환경 변수 또는 일부 서비스를 사용해야합니다.