2010-01-06 123 views
1

我有一個奇怪的問題,在我的asp.net mvc web應用程序中的全局資源。我在單獨的項目中有一些資源(不是Web應用程序項目)。這些資源具有以下設置:構建操作:嵌入式資源,複製到輸出目錄:不要複製,自定義工具:ResXFileCodeGenerator。當我更改資源文件中的現有值時,在發佈模式下構建解決方案並將必需的dll文件上傳回服務器,資源中以前的值仍會顯示。但是,當我將新密鑰添加到資源文件中時,該密鑰的值會正確顯示。在本地主機上進行調試時,我沒有這個問題。謝謝asp.net全球資源問題

回答

0

我有同樣的問題!我檢查了生產服務器上的資源文件(使用記事本),並且它已更新,但ASP.NET忽略更新的值(同時識別新值)。 我解決了刪除App_GlobalResources並再次複製的問題。 在我看來,如果我覆蓋App_GlobalResources(或其內容)ASP.NET不更新以前的值;如果我刪除它(或其內容),那麼ASP.NET知道重建所有信息。我不明白ASP.NET在哪裏存儲這些信息...