Я только что обновил свой блог (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'
Исходный файл и номер строки, где он разрывается, различаются, но это всегда одно и то же основное сообщение. Отличается раздел «md7pt66m» файла App_GlobalResources.md7pit6m.dll (второй путь к файлу в сообщении об ошибке).
Мне удалось исправить ошибку локально, удалив временные файлы ASP.NET, но я не могу сделать это на своем хост-сервере (GoDaddy). Что я могу сделать, чтобы исправить ошибку?
Основываясь на предложениях со страницы обсуждения codeplex, я отредактировал файл web.config для циклического перемещения пула приложений и переименовал BlogEngine.Core.dll в BlogEngine.Core2.dll, а затем снова, чтобы перезапустить блог. Я также добавил batch = "false" к тегу <compilation>
в web.config (на основе этого поста ).
Я отключил пользовательские ошибки, так что теперь вы можете увидеть ошибку на моем сайте.
Спасибо
Jeff