2011-04-01 3 views
2

ASP.NET 웹 응용 프로그램 솔루션에 여러 개의 XSLT 파일이 있습니다. 이것들은 App_Data 폴더에 있어야합니까?ASP.NET 웹 응용 프로그램의 App_Data 폴더에 XSLT 파일을 넣어야합니까?

MSDN 'Project Folder Structure' article은 App_Data 폴더가 '데이터 파일'을위한 것임을 나타냅니다. XSLT 파일은 엄격하게 '데이터 파일'이 아니므로 다른 곳으로 가야합니까?

최종 사용자가 브라우저에서 XSLT 파일에 액세스하는 것을 원하지 않으므로 App_Data가 확실한 위치 인 것처럼 보이지만 잘 모르겠습니다.

감사합니다.

답변

2

App_Data 폴더는 매우 합리적입니다. 그러나 더 나은 옵션은 리소스로 어셈블리에 XSLT를 "포함"하는 것일 수 있습니다. 이렇게하면 더 많은 파일을 배포하는 것에 대해 걱정할 필요가 없습니다. 또한 클라이언트가 XSLT 코드를 보는 것이 더 힘들어집니다 (이것이 귀찮은 경우).

+0

감사합니다. Andy. .NET User Controls은 컨텐츠 관리 시스템에서 발행되므로 파일 뒤에 코드가 없으므로 배포 할 어셈블리가 없습니다. 따라서 XSLT 파일을 서버에 배포해야합니다. –

+1

@Jonathan :이 경우에는 'App_Data' 옵션을 사용하는 것이 가장 좋습니다. –

관련 문제