8

我正在创建一个 ASP.NET MVC 4 应用程序并使用默认的 .net 资源进行本地化。
现在我有以下奇怪的行为,但仅在我的实时服务器上,而不是在我的开发机器上:
在此处输入图像描述

红色和绿色通过@Namespace.Properties.Resources.Key直接在视图中加载,黄色通过[Display[...]模型中的属性和@Html.DisplayFor(...).

有谁知道为什么在实时服务器上有些加载错误?
加载正确/实际的资源文件,作为本地化显示属性,在上次上传之前添加并且它们已正确加载

4

1 回答 1

1

我发现了问题:
过去我错误配置了我的一个插件,将基础项目的资源包含到其输出中,因此这个“旧”资源文件仍然从资源中的旧发布放置在服务器上插件的文件夹,在加载插件时被复制到基本资源文件夹 - >“新上传的”原始基本资源文件被插件文件夹中的旧文件覆盖。
我只需要从服务器中删除那个文件,现在它似乎可以工作了。

关于我的声明“加载了正确/实际的资源文件,因为在上次上传之前添加了本地化显示属性并且它们被正确加载”
提到的显示属性在不同的资源文件中(我有几个),这不是覆盖,因为永远不会像另一个插件那样发布错误。*

于 2013-03-14T09:42:22.903 回答