2013-03-11 60 views
8

我正在創建一個ASP.NET MVC 4應用程序,並使用默認的.net資源進行本地化。
現在我有奇怪的行爲如下,但只有我活的服務器上,而不是我的開發機器上:
enter image description here在視圖中加載的某些資源未本地化,爲什麼?

紅色和綠色的是直接在視圖中通過@Namespace.Properties.Resources.Key加載並通過[Display[...]的黃色的屬性在模型和@Html.DisplayFor(...)

有沒有人有一個想法,爲什麼在現場服務器上他們有些被加載錯了?
正確的/實際的資源文件被加載,爲本地化的顯示屬性,其中最後上傳前加入,他們是正確加載

+1

任何機會,你可以把視圖的來源? – 2013-03-13 21:16:56

回答

1

我發現這個問題:
我不得不錯過配置在我的插件之一過去,將基礎項目的資源包括到其輸出中,因此這個「舊」資源文件仍然從插件的資源文件夾中的舊發佈放置在服務器上,當插件被複制到基本資源文件夾時被加載 - >「新上傳」的原始基礎資源文件被插件文件夾中舊的基礎資源文件覆蓋。
我只需要從服務器中刪除一個文件,現在它似乎工作。

關於我的說法「正確的/實際的資源文件被加載,爲本地化的顯示屬性,其中最後上傳前加入,他們是正確加載」
所提及的顯示屬性在不同的資源文件(我有幾個),這是不會覆蓋,因爲從來沒有發佈錯誤的插件作爲另一個。*

相關問題