2010-03-01 3 views
0

Crystal Reports 파일 인 rpt 파일을 많이 포함하는 2 개 국어 ASP.NET 프로젝트가 있습니다. 이런 종류의 작업을 한 번도 해보지는 못했지만 이제는 두 언어로 배포하는 것이 가능하다는 것을 테스트해야합니다. 이중 언어를 사용하면 제어판에 설정된 언어에 따라이 보고서를 두 개의 언어 중 하나에 표시해야합니다. 그리고 Visual Studio (Debug -> run)에서 응용 프로그램을 실행하면 작동하지만 배포하지 않으면 작동합니다.ASP.NET의 Crystal Reports, 언어 문제?

배포하는 경우 : 프로젝트 -> 프로젝트 복사, "파일 만이 응용 프로그램을 실행해야합니다"및 이러한 파일 만 iis 카탈로그에 복사하는 것을 의미합니다. 이렇게하면 제어판에서 선택한 언어와 상관없이 보고서가 언어 1로 표시됩니다.

나는 여기서 중요한 무엇인가 놓치고 있습니까?

답변

0

IIS 서버는 제어판 언어를 사용하지 않습니다. 이전 버전은 시스템 기본 로케일 (OS 설치 단계에서 설정)을 사용하고 최신 버전은 IIS 옵션에서 로케일 설정 (언어)을 허용합니다.

+0

흠. 승인. 그러나 대신 개발 환경의 모든 파일을 "이 응용 프로그램을 실행하는 데 필요한 파일 만"이 아닌 카탈로그로 복사하면 언어 페이지가 표시되고 제어판의 언어 설정과 웹 브라우저. 그래서, 그 부분은 꼭해야만하는 것처럼 보입니다. – Micke

+0

분명히 예 - IIS 서버의 ASP.NET이 제어판 데이터를 읽을 수 있습니다. (귀하의 IIS가 귀하의 계정에서 실행되거나 Windows 사용자로 웹 서버에 로그인합니까? 그렇지 않으면 대부분의 제어판 설정이 적용되는 방법을 볼 수 없습니다.) 다음으로 나는 범인 파일을 찾으려고합니다. ASP.NET에 대한 경험이 없으므로 가장 필요한 파일이 무엇인지 알 수 없습니다. – Arvo