C# 资源文件缺少异常,但它存在

C# 资源文件缺少异常,但它存在,c#,asp.net,.net,c#-4.0,C#,Asp.net,.net,C# 4.0,我有一个(旧的).NET应用程序,我对它做了一些更改(与此问题无关的文件) 在代码的某个地方(IssueDetail.aspx.cs),我有这样一个始终有效的代码: title = GetLocalResourceString( "RadTabDetails.Text" ); 我拥有并发布了此行的detail.aspx.resx: <data name="RadTabDetails.Text" xml:space="preserve"> <value>Detail

我有一个(旧的).NET应用程序,我对它做了一些更改(与此问题无关的文件)

在代码的某个地方(IssueDetail.aspx.cs),我有这样一个始终有效的代码:

title = GetLocalResourceString( "RadTabDetails.Text" ); 
我拥有并发布了此行的detail.aspx.resx:

<data name="RadTabDetails.Text" xml:space="preserve">
  <value>Details</value>
</data>

细节
现在我得到一个例外:

找不到任何适合指定区域性的资源,或 中立文化。确保“IssueDetail.aspx.resources”是 正确嵌入或链接到部件中 编译时的“App_LocalResources.issues.cdcab7d2.gyzl0com”,或者 所需的所有附属程序集均可加载并完全签名

这很奇怪,因为它在服务器上。这甚至不是奇怪的部分。我真的能看到翻译的效果。所以文件就在那里,软件正在读取它

在我的本地环境中,一切正常,问题只发生在ACC环境中。我已经使用ACC配置在本地构建,并且问题没有发生。所以这看起来像是服务器(或者甚至是构建服务器)的问题,但我想不出任何可以检查的设置

我已经找到了一些关于这个问题的线程,但是问题是资源文件不工作(异常也说明了这一点),所以我检查了resx文件的构建操作,它应该是嵌入式资源


如果您知道要检查什么,我们将不胜感激

它有.Resource文件吗?它有一个.resx文件,应该可以。IIS版本是什么?您是否尝试在web.config中添加文化信息?