0
2 개 언어에 대한 리소스가있는 사용자 지정 웹 컨트롤을 외부 라이브러리에서 만들었습니다.Asp.net WebControl 세계화
동일한 web.config 요소가있는 2 개의 다른 웹 사이트에서이 어셈블리를 사용합니다.
<globalization uiCulture="en-US" culture="en-US" fileEncoding="utf-8" requestEncoding="utf-8" responseEncoding="utf-8" />
웹 사이트 웹 사이트에서 모든 것이 잘 작동하고 웹 사이트 B 문자열은 잘못된 문화로 표시됩니다.
내가 디버깅했으며 두 사이트 모두에서 스레드 문화와 재배가 올바른 것입니다.
이상한 사실은 visualstudio에 의해 자동 생성 된 Resource 개체의 Culture 속성이 런타임에 두 사이트 모두에서 null이라는 것입니다.
ResourceManager.GetString("somestring", resourceCulture);