Проблемы с просмотром sitefinity сайта в localhost - PullRequest
1 голос
/ 24 января 2011

В настоящее время я работаю над сайтом, который использует sitefinity 3.7. После копирования файлов на жесткий диск с помощью Source Safe, я попытался просмотреть страницу на локальном хосте, когда появилась следующая ошибка:


Ошибка сервера в приложении '/'.

Не удалось загрузить файл или сборку 'Telerik.Cms.Engine, версия = 3.1.3311.24714, культура = нейтральная, PublicKeyToken = 85fd314cb21bc432' или одна из ее зависимостей. Определение манифеста обнаруженной сборки не соответствует ссылке на сборку. (Исключение из HRESULT: 0x80131040)

Описание: во время выполнения текущего веб-запроса произошло необработанное исключение. Пожалуйста, просмотрите трассировку стека для получения дополнительной информации об ошибке и о том, где она возникла в коде.

Сведения об исключении: System.IO.FileLoadException: не удалось загрузить файл или сборку 'Telerik.Cms.Engine, версия = 3.1.3311.24714, культура = нейтральная, PublicKeyToken = 85fd314cb21bc432' или одна из ее зависимостей. Определение манифеста обнаруженной сборки не соответствует ссылке на сборку. (Исключение из HRESULT: 0x80131040)

Ошибка источника:

При выполнении текущего веб-запроса было сгенерировано необработанное исключение. Информация о происхождении и местонахождении исключения может быть идентифицирована с помощью приведенной ниже трассировки стека исключений. Трассировка загрузки сборки: следующая информация может быть полезна для определения того, почему не удалось загрузить сборку 'Telerik.Cms.Engine, версия = 3.1.3311.24714, культура = нейтральная, PublicKeyToken = 85fd314cb21bc432'.

WRN: регистрация привязки сборки выключена. Чтобы включить ведение журнала ошибок привязки сборки, задайте для параметра реестра [HKLM \ Software \ Microsoft \ Fusion! EnableLog] (DWORD) значение 1. Примечание. Некоторое снижение производительности связано с регистрацией ошибок привязки сборки. Чтобы отключить эту функцию, удалите значение реестра [HKLM \ Software \ Microsoft \ Fusion! EnableLog].

Трассировка стека:

[FileLoadException: не удалось загрузить файл или сборку 'Telerik.Cms.Engine, версия = 3.1.3311.24714, культура = нейтральная, PublicKeyToken = 85fd314cb21bc432' или одна из ее зависимостей. Определение манифеста обнаруженной сборки не соответствует ссылке на сборку. (Исключение из HRESULT: 0x80131040)] System.Reflection.Assembly._GetType (имя строки, логическое значение throwOnError, логическое значение ignoreCase) +0 Telerik.Utilities.TypeResolutionService.GetType (имя строки, логическое значение throwOnError, логическое значение ignoreCase) +579 Telerik.Utilities.StringTypeConverter.ConvertFrom (контекст ITypeDescriptorContext, культура CultureInfo, значение объекта) +108 Telerik.Sitefinity.Configuration.XmlConfigProvider.LoadAttributes (элемент ConfigElement, читатель XmlReader) +321 Telerik.Sitefinity.Configuration.XmlConfigProvider.LoadElement (элемент ConfigElement, читатель XmlReader, стек Stack`1) +761 Telerik.Sitefinity.Configuration.XmlConfigProvider.LoadSection (раздел ConfigSection) +389 Telerik.Sitefinity.Configuration.ConfigProvider.GetSection () +279 Telerik.Sitefinity.Configuration.ConfigManager.GetSection () +104 Telerik.Framework.Web.ControlUtils..cctor () + 64

[TypeInitializationException: инициализатор типа для 'Telerik.Framework.Web.ControlUtils' вызвал исключение.] Telerik.Framework.Web.ControlUtils.GetTemplate (String virtualPath) +0 Telerik.Search.WebControls.SearchBox.get_LayoutTemplate () +50 Telerik.Search.WebControls.SearchBox.CreateChildControls () +90 System.Web.UI.Control.EnsureChildControls () +146 System.Web.UI.Control.PreRenderRecursiveInternal () +61 System.Web.UI.Control.PreRenderRecursiveInternal () +224 System.Web.UI.Control.PreRenderRecursiveInternal () +224 System.Web.UI.Control.PreRenderRecursiveInternal () +224 System.Web.UI.Control.PreRenderRecursiveInternal () +224 System.Web.UI.Page.ProcessRequestMain (логическое значение includeStagesBeforeAsyncPoint, логическое значение includeStagesAfterAsyncPoint) + 3394

Информация о версии: Microsoft .NET Framework Версия: 2.0.50727.4952; ASP.NET версия: 2.0.50727.4955


Вещи, которые я пробовал:

  • Изменение разрешений для папки (как DefaultAppPool, так и сетевых служб)
  • Получение последней версии сайта снова.
  • Проверено web.config и перенастроены строки подключения для указания на базу данных (возможно, не связанные)
  • Перекомпилирован сайт - без исправления

Кто-нибудь сталкивался с этой проблемой?

Спасибо!

Peter

1 Ответ

1 голос
/ 24 января 2011

Это проблема из-за невозможности найти правильную версию сборок Sitefinity или вообще не найти сборок.У вас есть папка BIN приложения в системе контроля версий?Я могу помочь лучше, если вы покажете полный список файлов в проекте.Вы уверены, что не скомпилировали его с другой версией Sitefinity?

...