我刚刚将我的博客 (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 ,然后再返回以重新启动博客。我还在<compilation>
web.config 中的标签中添加了 batch="false" (基于这篇文章)。
我已关闭自定义错误,因此您现在可以在我的网站上看到该错误。
谢谢,
杰夫