2010-05-21 3 views
0

일부 글로벌 리소스가있는 asp.net 웹 응용 프로그램 프로젝트가 있습니다. 내 dev 컴퓨터에 배포하는 경우 리소스가 올바르게 사용되지만 프로덕션 서버에서는 텍스트가 기본 언어로 표시되므로 전역 리소스가 읽히지 않습니다.프로덕션 서버에서 App_GlobalResources가 검색되지 않습니다.

아이디어가 있으십니까? (App_GlobalResources 디렉토리를 프로덕션 웹 루트에 복사했습니다.)

+0

좀 더 자세한 정보를 제공 할 수 있습니까? 애플리케이션이 리소스를 사용하여 여러 언어를 관리합니까? –

+0

안녕하세요 클라우디오, 저는 우리가 사용하고있는 스케줄러 구성 요소 (스페인어)로 텍스트를 번역하기위한 글로벌 리소스를 만들었습니다. 내 dev 컴퓨터에서 응용 프로그램을 열면 전역 리소스에 정의 된 새 텍스트가 실제로 표시되지만 프로덕션 서버에서는 기본 텍스트 (영어)가 표시되므로 문제가있는 것 같지만 돈이 없습니다. 봐야할지 모르겠다. (유용하다면, 나는 웹 폴더를 서버에 xcopy 만한다) –

답변

0

안녕하세요, App_GlobalResources는 currentculture에서 상속 한 글로벌 리소스를 포함하고 있으므로 1 - 2 개 이상의 언어가있는 경우 각각에 대해 다른 글로벌 리소스를 만들어야합니다. 예 :

CommonResource.en-US.resx 

CommonResource.fa-IR.resx 

CommonResource.-----.resx 
관련 문제