В настоящее время я работаю над сайтом, который использует 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