2014-10-29 3 views
1

캐시 라이브러리를 사용하는 webapi 프로젝트가 있습니다. 캐시 라이브러리 내에 사용되는 키 길이는 캐시 기간입니다. 내 질문은 어디에 놓아야합니까? 캐시 기간 키, 어디에서 캐시 기간의 값을 선택, 캐시 라이브러리의 appconfig 또는 webapi의 web.config에서?에서 클래스 라이브러리/webapi의 키를 읽는 곳

답변

0

web.config는 웹 응용 프로그램에 포함됩니다. ASP.NET 응용 프로그램에는 app.config와 같은 것이 없습니다. 사용자 정의 위치에서 구성 데이터를로드하는 메커니즘을 항상 구축 할 수 있지만 개발자가 먼저 찾아야 할 것이 web.config입니다.

+0

캐시 라이브러리는 별도의 클래스 라이브러리입니다. 캐시 라이브러리에 app.config를 추가 할 수 있다고 생각합니다. 내 질문은 어디에서 캐시 기간 키를 webapi 응용 프로그램 또는 캐시 계층 내부에 추가 할 것입니까? – F11

+0

제 점은 클래스 라이브러리에'app.config'를 추가하더라도 웹 애플리케이션이이 파일을 사용하지 않는다는 것입니다. –

+0

그래서 나는 web.config에 키를 추가하고 Cache Libraray 같은 var CacheDuration = System.Configuration.ConfigurationManager.AppSettings [ "CacheDuration"];에 액세스하는 것을 고려해야합니까? – F11

관련 문제