C# 编译器错误消息:CS0433:类型';资源。标签';两者都存在

C# 编译器错误消息:CS0433:类型';资源。标签';两者都存在,c#,asp.net,blogs,blogengine.net,C#,Asp.net,Blogs,Blogengine.net,我刚升级了我的博客(http://jeffcren.com)到BlogEngine 1.6.1(从1.6.0开始),以使用reCaptcha扩展。我将本地代码从1.6.0升级到1.6.1,然后通过WebMatrix通过FTP发布。升级后,我遇到以下错误: Compiler Error Message: CS0433: The type 'Resources.labels' exists in both 'c:\windows\Microsoft.NET\Framework\v2.0.50727

我刚升级了我的博客(http://jeffcren.com)到BlogEngine 1.6.1(从1.6.0开始),以使用reCaptcha扩展。我将本地代码从1.6.0升级到1.6.1,然后通过WebMatrix通过FTP发布。升级后,我遇到以下错误:

Compiler Error Message: CS0433: 
The type 'Resources.labels' exists in both
'c:\windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\9fd92f87\45a2ba06\assembly\dl3\a64307f6\f14811b8_0291cb01\App_GlobalResources.DLL' 
and 
'c:\windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\9fd92f87\45a2ba06\App_GlobalResources.md7pit6m.dll'
源文件及其中断的行号各不相同,但始终是相同的基本消息。不同之处在于App_GlobalResources.md7pit6m.dll(错误消息中的第二个文件路径)的“md7pt66m”部分

我可以通过删除临时ASP.NET文件在本地修复此错误,但在我的托管服务器(GoDaddy)上无法执行此操作。我能做些什么来纠正这个错误吗

根据codeplex讨论页面的建议,我编辑了web.config文件以循环应用程序池,并将BlogEngine.Core.dll重命名为BlogEngine.Core2.dll,然后重新命名以重新启动博客。我还向web.config中的
标记添加了batch=“false”(基于)

我已关闭自定义错误,因此您现在可以在我的网站上看到错误

谢谢


Jeff

嗯,我仍然不知道问题的确切原因,但我删除了服务器上的所有文件,然后从CodePlex下载了一个干净的BlogEngine 1.6.1 web项目。我修改了web.config以使用SqlServer数据库,并再次上传了所有内容。这次它工作得很好。

嗯,我仍然不知道问题的确切原因,但我删除了服务器上的所有文件,然后从CodePlex下载了一个干净的BlogEngine 1.6.1 web项目。我修改了web.config以使用SqlServer数据库,并再次上传了所有内容。这次它工作得很好。

对我有效:将资源的名称空间设置为web项目的名称空间。

对我有效:将资源的名称空间设置为web项目的名称空间。

只需从Bin文件夹中删除Global.asax文件;)

只需从Bin文件夹中删除Global.asax文件;)

与本期类似


尝试为您的应用程序_GlobalResources提供另一个类似Resources的命名空间,并将其移动到Resources文件夹中

与本期类似


尝试为您的应用程序_GlobalResources提供另一个类似Resources的命名空间,并将其移动到Resources文件夹中

在我的例子中,我只是手动删除了bin文件夹子文件并更新了资源文件(我在句子中加了逗号符号),然后就成功了


我不知道真正的问题是什么,但它似乎是关于缓存的,你必须删除现有的缓存。

在我的例子中,我只是手动删除了bin文件夹子文件并更新了资源文件(我在句子中加了逗号符号),然后就成功了

我不知道真正的问题是什么,但它似乎是关于缓存的,您必须删除现有的缓存