2010-05-21 24 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