2010-05-21 68 views
0

我有一个asp.net web应用程序项目,其中包含一些全局资源。 如果我部署到我的开发机器,资源使用正确,但是在生产服务器中,文本以默认语言显示,因此全局资源未被读取。在生产服务器上未检测到App_GlobalResources

任何想法? (我将App_GlobalResources目录复制到生产Web目录根目录)

+0

你能给我多一点细节吗?你的应用程序使用资源管理多种语言 – 2010-05-21 12:54:27

+0

嗨克劳迪奥,我创建了全球资源来翻译我们正在使用的(西班牙语)调度程序组件的文本。当我从开发机器打开应用程序时,它实际上显示了在全局资源中定义的新文本,但是在生产服务器中,默认文本(英文)正在显示,所以我想有一个问题,但我不知道不知道去哪里看。 (如果是有用的,我只是将Web文件夹复制到服务器) – 2010-05-21 14:17:28

回答

0

亲爱的雨果,App_GlobalResources包含从currentculture继承的全局资源,因此如果您有1-2个或更多语言,您必须为它们中的每个语言创建不同的全局资源。例如

CommonResource.en-US.resx 

CommonResource.fa-IR.resx 

CommonResource.-----.resx