编译器错误消息:CS0433:两者中都存在"Resources.labels"类型

Jef*_*ren 1 c# asp.net blogs blogengine.net

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

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'
Run Code Online (Sandbox Code Playgroud)

其中断的源文件和行号会有所不同,但它始终是相同的基本消息.不同之处是App_GlobalResources.md7pit6m.dll的"md7pt66m"部分(错误消息中的第二个文件路径).

我能够通过删除临时ASP.NET文件在本地修复错误,但我不能在我的托管服务器(GoDaddy)上执行此操作.我能做些什么来解决这个错误吗?

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

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

谢谢,

杰夫

Adr*_*ica 5

为我工作:将Resources的名称空间设置为Web项目的名称空间.