2009-09-28 7 views
0

내 클라이언트 측 스크립트에서 액세스 권한을 갖고 싶은 ASP.NET 응용 프로그램에 적절한 크기의 구성 파일이 있습니다. 누구든지 내 구성 섹션을 JSON으로 직렬화하여 캐시 가능 URL로 사용할 수있는 좋은 방법을 생각할 수 있습니까? 이것은 .NET 3.5이며 구성에는 보안 문제가 없습니다.JSON 개체로 myCustom.config 가져 오기

+0

설정 파일에 직접 HTTP의 GET 요청을 중지 할 것 IIS되지 않습니다 : T4 템플릿에 대한 간략한 소개를 들어

는 다음 URL을 확인? –

+0

그래,하지만 난 구성 파일을 싶지 않아, 나는 그것의 특정 섹션의 JSON 개체 표현 싶어요. – BozoJoe

답변

0

web.config를 참조하는 경우 URL을 통해 액세스 할 수 없다고 확신합니다. 이것은 원시 ASP.Net 보안 기능입니다. 보안 위치에 사용자 지정 구성을 만들고 IHttpHandler와 같은 서버 쪽 메커니즘을 사용하여 AJAX를 통해 읽고 업데이트 할 수 있습니다.

+0

IHttpHandler는 올바른 접근 방식 인 것 같습니다. 특히 압축 된 CSS를 가져 오는 것과 비슷한 것을 사용합니다. – BozoJoe

+0

안녕하세요. 기꺼이 도와 드리겠습니다. – pixelbobby

+0

더 이상 답변이 없으므로 픽셀 보이를 얻으실 수 있습니다. – BozoJoe

0

아직이 방법을 시도하지는 않았지만 유용하다고 확신합니다. T4 템플릿을 사용하여 구성 섹션에서 클래스를 동적으로 만들 수 있습니다. 즉, config 섹션에서 아무 것도 변경할 때마다 T4 템플릿에 의해 선택되고 intellisense에서 사용할 수 있습니다.

http://highoncoding.com/Articles/557_Code_Generation_Using_T4_Templates.aspx

+0

T4 개념을 이해하고 사용하는 방법에 대해 생각해 보았습니다. T4를 사용하는 사람을 성공적으로 아십니까? – BozoJoe

+0

예, 위 링크에서 데이터베이스를 기반으로 엔티티 클래스를 만들었습니다. 위의 링크를 확인하십시오! – azamsharp

관련 문제