0
我有一个asp.net web应用程序项目,其中包含一些全局资源。 如果我部署到我的开发机器,资源使用正确,但是在生产服务器中,文本以默认语言显示,因此全局资源未被读取。在生产服务器上未检测到App_GlobalResources
任何想法? (我将App_GlobalResources目录复制到生产Web目录根目录)
我有一个asp.net web应用程序项目,其中包含一些全局资源。 如果我部署到我的开发机器,资源使用正确,但是在生产服务器中,文本以默认语言显示,因此全局资源未被读取。在生产服务器上未检测到App_GlobalResources
任何想法? (我将App_GlobalResources目录复制到生产Web目录根目录)
亲爱的雨果,App_GlobalResources包含从currentculture继承的全局资源,因此如果您有1-2个或更多语言,您必须为它们中的每个语言创建不同的全局资源。例如
CommonResource.en-US.resx
CommonResource.fa-IR.resx
CommonResource.-----.resx
你能给我多一点细节吗?你的应用程序使用资源管理多种语言 – 2010-05-21 12:54:27
嗨克劳迪奥,我创建了全球资源来翻译我们正在使用的(西班牙语)调度程序组件的文本。当我从开发机器打开应用程序时,它实际上显示了在全局资源中定义的新文本,但是在生产服务器中,默认文本(英文)正在显示,所以我想有一个问题,但我不知道不知道去哪里看。 (如果是有用的,我只是将Web文件夹复制到服务器) – 2010-05-21 14:17:28